exvalidate v0.0.2 Exvalidate.Rules.Nullable View Source

The field have to be nil or "".

Examples

iex(3)> Exvalidate.Rules.Nullable.validating(:nullable, nil)
{:ok, nil}
iex(3)> Exvalidate.Rules.Nullable.validating(:nullable, "")
{:ok, ""}
iex(3)> Exvalidate.Rules.Nullable.validating(:nullable, "picolo")
{:error, :not_nullable}
iex(3)> Exvalidate.Rules.Nullable.validating(:nullable, 23)
{:error, :not_nullable}
iex(3)> Exvalidate.Rules.Nullable.validating(:nullablle, 23)
{:error, :nullable_rule_wrong}

For see examples go to the tests: test/rules/nullable_test.exs