class ActiveSupport::HashWithIndifferentAccess

def transform_keys!

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