class DearInventory::Validators::Required
Public Instance Methods
call()
click to toggle source
# File lib/dear_inventory/validators/required.rb, line 10 def call return if present?(instance_variable_get(:@value)) raise_error("the field is required but no value was provided") end
Private Instance Methods
blank?(value)
click to toggle source
# File lib/dear_inventory/validators/required.rb, line 22 def blank?(value) value&.empty? || !value end
present?(value)
click to toggle source
# File lib/dear_inventory/validators/required.rb, line 18 def present?(value) !blank?(value) end