Module: Fusu::Hash
- Extended by:
- DeepMerge, Except, Keys, ReverseMerge
- Defined in:
- lib/fusu/hash.rb,
lib/fusu/hash/keys.rb,
lib/fusu/hash/except.rb,
lib/fusu/hash/deep_merge.rb,
lib/fusu/hash/reverse_merge.rb
Defined Under Namespace
Modules: DeepMerge, Except, Keys, ReverseMerge
Instance Method Summary collapse
Methods included from Except
Methods included from Keys
deep_stringify_keys, deep_stringify_keys!, deep_symbolize_keys, deep_symbolize_keys!, deep_transform_keys, deep_transform_keys!, stringify_keys, stringify_keys!, symbolize_keys, symbolize_keys!, transform_keys, transform_keys!
Methods included from ReverseMerge
Methods included from DeepMerge
Instance Method Details
#extractable_options?(elem) ⇒ Boolean
12 13 14 |
# File 'lib/fusu/hash.rb', line 12 def (elem) elem.instance_of?(::Hash) end |
#reject_key(hash, *keys) ⇒ Object
16 17 18 |
# File 'lib/fusu/hash.rb', line 16 def reject_key(hash, *keys) hash.reject{ |k, v| keys.include?(k) } end |