Method: Hash#assert_required_keys

Defined in:
lib/ext/hash.rb

#assert_required_keys(keys) ⇒ Object



3
4
5
6
7
8
# File 'lib/ext/hash.rb', line 3

def assert_required_keys(keys)
  for key in keys
    raise(ArgumentError, "Missing required key(s): #{key}") unless self.keys.include?(key)
  end
  true
end