Module: DeepMap
Overview
Creating deep_map, key_map, val_map methods in DeepMap.
Constant Summary collapse
- VERSION =
'1.0.0'
Instance Method Summary collapse
Instance Method Details
#deep_map ⇒ Object
5 6 7 8 9 |
# File 'lib/deepmap/deepmap.rb', line 5 def deep_map(&) return self unless block_given? recurse(&) end |
#key_map ⇒ Object
11 12 13 14 15 |
# File 'lib/deepmap/deepmap.rb', line 11 def key_map(&) return self unless block_given? recurse('key', &) end |
#val_map ⇒ Object
17 18 19 20 21 |
# File 'lib/deepmap/deepmap.rb', line 17 def val_map(&) return self unless block_given? recurse('val', &) end |