Current section
Files
Jump to
Current section
Files
priv/templates/flowy.gen.core/core.ex
defmodule <%= inspect core.module %> do
alias <%= core.base_module %>.Queries.<%= inspect schema.alias %>Query
defdelegate all, to: <%= schema.human_singular %>Query
defdelegate get(id), to: <%= schema.human_singular %>Query
defdelegate last(limit), to: <%= schema.human_singular %>Query
defdelegate get!(id), to: <%= schema.human_singular %>Query
defdelegate update!(mode, attrs), to: <%= schema.human_singular %>Query
defdelegate update(mode, attrs), to: <%= schema.human_singular %>Query
defdelegate delete(mode), to: <%= schema.human_singular %>Query
defdelegate delete_all(), to: <%= schema.human_singular %>Query
defdelegate create(attrs), to: <%= schema.human_singular %>Query
defdelegate change(model, attrs \\ %{}), to: <%= schema.human_singular %>Query, as: :changeset
end