Method: Hash#transform_keys!

Defined in:
lib/fancybox2/core_ext/hash.rb

#transform_keys!Object

Destructively convert all keys using the block operations. Same as transform_keys but modifies self.



41
42
43
44
45
46
47
# File 'lib/fancybox2/core_ext/hash.rb', line 41

def transform_keys!
  return enum_for(:transform_keys!) unless block_given?
  keys.each do |key|
    self[yield(key)] = delete(key)
  end
  self
end