Funx.Validator.Map (funx v0.8.7)
View SourceValidates that a value is a map.
Optional Options
:message- Custom error message callback(value -> String.t())
Examples
iex> Funx.Validator.Map.validate(%{key: "value"})
%Funx.Monad.Either.Right{right: %{key: "value"}}
iex> Funx.Validator.Map.validate(%{})
%Funx.Monad.Either.Right{right: %{}}
iex> Funx.Validator.Map.validate([key: "value"])
%Funx.Monad.Either.Left{left: %Funx.Errors.ValidationError{errors: ["must be a map"]}}