Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/scirocco/hash_ex.rb

Instance Method Summary collapse

Instance Method Details

#deep_symbolize_keysObject



5
6
7
# File 'lib/scirocco/hash_ex.rb', line 5

def deep_symbolize_keys
  self.each_with_object({}){|(k,v),memo| memo[k.to_s.to_sym]=(v.is_a?(Hash) ? v.deep_symbolize_keys : v)}
end

#symbolize_keysObject



2
3
4
# File 'lib/scirocco/hash_ex.rb', line 2

def symbolize_keys
  self.each_with_object({}){|(k,v),memo| memo[k.to_s.to_sym]=v}
end