Current section
Files
Jump to
Current section
Files
lib/core/validate.ex
defmodule Gulib.Validate do
def unless_skipping(value, options, do: unskipped) do
if skip?(value, options) do
:ok
else
unskipped
end
end
def skip?(value, options) do
cond do
Keyword.get(options, :allow_blank, false) -> Gulib.blank?(value)
Keyword.get(options, :allow_nil, false) -> value == nil
true -> false
end
end
end