Current section
Files
Jump to
Current section
Files
lib/schema_helpers.ex
defmodule Querie.SchemaHelpers do
def get_field(schema, field) do
field_def = Map.get(schema, field)
if field_def do
{type, opts} =
if is_atom(field_def) or is_tuple(field_def) do
{field_def, []}
else
Keyword.pop(field_def, :type)
end
{field, type, opts}
end
end
def fields(schema) do
Map.keys(schema)
end
end