lib/validators/outside.ex
defmodule Veli.Validators.Outside do
@moduledoc """
Outside validator.
## Example
rule = [type: :integer, outside: [0, 2, 4, 8]]
Veli.valid(12, rule) # valid
Veli.valid(0, rule) # not valid
"""
@spec valid?(any, list) :: boolean
def valid?(value, rule) do
value not in rule
end
end