Module: Gemmy::Patches::HashPatch::InstanceMethods::RecursiveMap
- Defined in:
- lib/gemmy/patches/hash_patch.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.recursive_map(hash, &blk) ⇒ Object
76 77 78 79 80 81 82 83 84 85 |
# File 'lib/gemmy/patches/hash_patch.rb', line 76 def self.recursive_map(hash, &blk) hash.reduce({}) do |result, (key, val)| if val.is_a?(Hash) result[key] = recursive_map(val, &blk) else result[key] = blk.call(bal) end result end end |