Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/cronicle/ext/hash_ext.rb
Instance Method Summary collapse
Instance Method Details
#assert_valid_keys(*valid_keys) ⇒ Object
2 3 4 5 6 7 |
# File 'lib/cronicle/ext/hash_ext.rb', line 2 def assert_valid_keys(*valid_keys) each_key do |k| next if valid_keys.include?(k) raise ArgumentError, "unknown key: #{k.inspect}. valid keys are: #{valid_keys.map(&:inspect).join(', ')}" end end |