Packages

phx_crud provides standard macros for common phoenix crud operations

Current section

Files

Jump to
phx_crud lib macros show_view_macro.ex
Raw

lib/macros/show_view_macro.ex

defmodule PhxCrud.ShowView do
defmacro __using__(options \\ []) do
quote do
@options unquote(options)
@view_wrapper @options[:view_wrapper] || :record
def render("show.json", %{record: record}) do
%{
@view_wrapper => PhxCrud.Utils.Map.sanitize_map(record)
}
end
end
end
end