module Hashie::Extensions::SymbolizeKeys::ClassMethods

def symbolize_keys!(hash)

Parameters:
  • hash (Hash) --
def symbolize_keys!(hash)
  hash.extend(Hashie::Extensions::SymbolizeKeys) unless hash.respond_to?(:symbolize_keys!)
  hash.keys.each do |k| # rubocop:disable Performance/HashEachMethods
    symbolize_keys_recursively!(hash[k])
    hash[convert_key(k)] = hash.delete(k)
  end
  hash
end