Class: Hash

Inherits:
Object show all
Defined in:
lib/freighthopper/hash/map_keys.rb

Instance Method Summary collapse

Instance Method Details

#map_keys(key_hash) ⇒ Object



2
3
4
5
6
# File 'lib/freighthopper/hash/map_keys.rb', line 2

def map_keys(key_hash)
  inject({}) do |h, (k, v)|
    h.merge((key_hash[k] || k) => v)
  end
end