Skip to content

Instantly share code, notes, and snippets.

@evaldobratti
Created September 9, 2020 13:09
Show Gist options
  • Save evaldobratti/bd009a5641c04a6a0ea0eb931ff02f0e to your computer and use it in GitHub Desktop.
Save evaldobratti/bd009a5641c04a6a0ea0eb931ff02f0e to your computer and use it in GitHub Desktop.
lib/server_web/views/file_view.ex
defmodule ServerWeb.FileView do
use ServerWeb, :view
alias ServerWeb.FileView
def render("index.json", %{files: files}) do
%{data: render_many(files, FileView, "file.json")}
end
def render("file.json", %{file: file}) do
%{
name: file.name,
url: file.url
}
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment