fire_act v0.1.2 FireAct.ChangesetParams

Params validation based on Ecto.Changeset.

Examples

iex> {:ok, %FireAct.Action{} = action} = FireAct.run(RegisterUser, %{“age” => 18}) iex> action.assigns[:permitted_params] %{age: 18}

iex> {:error, %FireAct.Action{} = action} = FireAct.run(RegisterUser, %{“age” => “n”}) iex> action.assigns[:permitted_params] == nil true iex> action.assigns[:error].errors [age: {“is invalid”, [type: :integer, validation: :cast]}]

Link to this section Summary

Link to this section Functions

Link to this function cast(schema, params)
Link to this function validate_passed_params(module, action)