fire_act v0.1.5 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, data, params)
Link to this function
validate_passed_params(module, action)