Method: Hash#revalue!
- Defined in:
- lib/core/facets/hash/revalue.rb
#revalue!(val_map = nil, &block) ⇒ Object
The in-place version of Hash#revalue.
hash = { a: 1, b: 2 }
hash.revalue! { |v| v + 1 }
hash # => { a: 2, b: 3 }
Returns [Hash].
Credit: Sean Mackesey
57 58 59 |
# File 'lib/core/facets/hash/revalue.rb', line 57 def revalue!(val_map=nil, &block) replace(revalue(val_map, &block)) end |