Rummage.Ecto v2.0.0 Rummage.Ecto.Hook.CustomPaginate View Source
Link to this section Summary
Functions
Callback implementation for Rummage.Ecto.Hook.format_params/3.
Link to this section Functions
Specs
format_params(Ecto.Query.t(), map(), keyword()) :: map()
format_params(Ecto.Query.t(), map() | tuple(), keyword()) :: map()
Callback implementation for Rummage.Ecto.Hook.format_params/3.
This function ensures that params for each field have keys assoc
, order1
which are essential for running this hook module.
Examples
iex> alias Rummage.Ecto.Hook.CustomSort
iex> Sort.format_params(Parent, %{}, [])
%{assoc: [], order: :asc}
Specs
run(Ecto.Query.t(), map()) :: Ecto.Query.t()
run(Ecto.Query.t(), map()) :: Ecto.Query.t()