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