Method: Array#traverse!
- Defined in:
- lib/core/facets/array/traverse.rb
#traverse!(&block) ⇒ Object
Like #recursive_map, but will change the array in place.
h = ["A", "B", ["X", "Y"]]
h.traverse!{ |e| e.downcase }
h #=> ["a", "b", ["x", "y"]]
CREDIT: Trans
39 40 41 |
# File 'lib/core/facets/array/traverse.rb', line 39 def traverse!(&block) replace(traverse(&block)) end |