defmodule DaProductAppWeb.HostJSON do alias DaProductApp.Mypinpad.Host @doc """ Renders a list of mypinpad_hosts. """ def index(%{mypinpad_hosts: mypinpad_hosts}) do %{data: for(host <- mypinpad_hosts, do: data(host))} end @doc """ Renders a single host. """ def show(%{host: host}) do %{data: data(host)} end defp data(%Host{} = host) do %{ id: host.id, client_id: host.client_id, client_secret: host.client_secret, name: host.name } end end