Class: Hash

Inherits:
Object show all
Defined in:
lib/kinokero/ruby_extensions.rb,
lib/kinokero/blank.rb

Overview

****************************************************************************

Instance Method Summary collapse

Instance Method Details

#assert_valid_keys(*valid_keys) ⇒ Object


File activesupport/lib/active_support/core_ext/hash/keys.rb, line 48




11
12
13
14
15
16
# File 'lib/kinokero/ruby_extensions.rb', line 11

def assert_valid_keys(*valid_keys)
  valid_keys.flatten!
  each_key do |k|
    raise(ArgumentError, "Unknown key: #{k}") unless valid_keys.include?(k)
  end
end