Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/core_ext/hash.rb

Instance Method Summary collapse

Instance Method Details

#symbolize_keys_deep!Object



2
3
4
5
6
7
8
9
# File 'lib/core_ext/hash.rb', line 2

def symbolize_keys_deep!
  keys.each do |k|
    symbol_key_name = k.to_sym
    self[symbol_key_name] = self.delete(k)
    self[symbol_key_name].symbolize_keys_deep! if self[symbol_key_name].kind_of? Hash
  end
  self
end