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