class DearInventory::Validators::Enum
Public Instance Methods
call()
click to toggle source
# File lib/dear_inventory/validators/enum.rb, line 10 def call value = instance_variable_get(:@value) return if value.nil? return if T.must(@values).include?(value) raise_error( "expected one of " \ "#{T.must(@values).map(&:inspect).join(", ")} " \ "but received #{value.inspect}" ) end