Module: Useful::RubyExtensions::Hash::ClassMethods
- Defined in:
- lib/useful/ruby_extensions/hash.rb,
lib/useful/ruby_extensions/hash.rb
Instance Method Summary collapse
Instance Method Details
#except(hash, *keys) ⇒ Object
17 18 19 20 |
# File 'lib/useful/ruby_extensions/hash.rb', line 17 def except(hash, *keys) hash.delete_if{ |k,v| keys.flatten.include?(k) } hash end |
#only(hash, *keys) ⇒ Object
12 13 14 15 |
# File 'lib/useful/ruby_extensions/hash.rb', line 12 def only(hash, *keys) hash.delete_if{ |k,v| !keys.flatten.include?(k) } hash end |