class ObjectValidator::Checks::Keys

Public Instance Methods

call() click to toggle source
# File lib/object_validator/checks/keys.rb, line 4
def call
  return if method.is_a?(Hash) &&
            value.each { |key| break false unless method.key?(key) }
  errors.add(name, 'does not contain required Hash keys')
end