Current section

Files

Jump to
gate lib validators numbers.ex
Raw

lib/validators/numbers.ex

defmodule Gate.Validators.Numbers do
@moduledoc false
alias Gate.Locale
defmacro __using__(_opts) do
quote do
def validate(value, {:greater_then, target}) do
with true <- validate(value, :number) do
if value > target, do: true, else: Locale.get("greater_then", [value, target])
end
end
end
end
end