class Hash

Public Instance Methods

map_keys(&block) click to toggle source
# File lib/hash_transform.rb, line 11
def map_keys(&block)
  dup.map_keys! &block
end
map_keys!() { |key| ... } click to toggle source
# File lib/hash_transform.rb, line 5
def map_keys!
  keys.each { |key| self[yield(key)] = delete key }
  self
end
map_values(&block) click to toggle source
# File lib/hash_transform.rb, line 22
def map_values(&block)
  dup.map_values! &block
end
map_values!() { |value| ... } click to toggle source
# File lib/hash_transform.rb, line 16
def map_values!
  each { |key, value| self[key] = yield(value) }
  self
end