Magik.Validator.validate_number

You're seeing just the function validate_number, go back to Magik.Validator module for more information.
Link to this function

validate_number(value, checks)

View Source

Specs

validate_number(integer() | float(), keyword()) :: :ok | error()

Validate number value

iex(3)> Magik.Validator.validate_number(12, min: 10, max: 12)
:ok
iex(4)> Magik.Validator.validate_number(12, min: 15)
{:error, "must be greater than or equal to 15"}

Support conditions

  • equal_to

  • greater_than_or_equal_to | min

  • greater_than

  • less_than

  • less_than_or_equal_to | max

    validate_number(x, [min: 10, max: 20])