defmodule EslHnWeb.API.JSON do @moduledoc """ Simple JSON view into Hacker New stories """ def index(attrs) do Enum.map(attrs.items, &one/1) end def show(attrs) do one(attrs.item) end defp one(%EslHn.Hn.Story{} = story) do %{ id: story.id, title: story.title, url: story.url, score: story.score } end end