Funx.Validator.Number (funx v0.8.8)
View SourceValidates that a value is a number (integer or float).
Optional Options
:message- Custom error message callback(value -> String.t())
Examples
iex> Funx.Validator.Number.validate(42)
%Funx.Monad.Either.Right{right: 42}
iex> Funx.Validator.Number.validate(3.14)
%Funx.Monad.Either.Right{right: 3.14}
iex> Funx.Validator.Number.validate("42")
%Funx.Monad.Either.Left{left: %Funx.Errors.ValidationError{errors: ["must be a number"]}}