Method: Hash#symbolize_keys

Defined in:
lib/chisel/ruby/hash.rb

#symbolize_keysObject



3
4
5
6
7
8
9
10
11
12
# File 'lib/chisel/ruby/hash.rb', line 3

def symbolize_keys
  self.inject({}) do |memo,(k,v)| 
    if v.is_a?(Hash)
      memo[k.to_sym] = v.symbolize_keys
    else
      memo[k.to_sym] = v
    end
    memo
  end
end