Method: Hash#symbolize_keys_recursively
- Defined in:
- lib/imgur/extensions/hash.rb
#symbolize_keys_recursively ⇒ Object
:nodoc:
20 21 22 23 24 25 |
# File 'lib/imgur/extensions/hash.rb', line 20 def symbolize_keys_recursively # :nodoc: hsh = symbolize_keys hsh.each { |k, v| hsh[k] = v.symbolize_keys_recursively if v.kind_of?(Hash) } hsh.each { |k, v| hsh[k] = v.map { |i| i.kind_of?(Hash) ? i.symbolize_keys_recursively : i } if v.kind_of?(Array) } return hsh end |