class Hash
Public Instance Methods
symbolize_keys!()
click to toggle source
# File lib/symbolize_keys_recursively/hash.rb, line 2 def symbolize_keys! keys.each do |key| self[(key.to_sym rescue key) || key] = delete(key) end self end
symbolize_keys_recursively!()
click to toggle source
# File lib/symbolize_keys_recursively/hash.rb, line 9 def symbolize_keys_recursively! symbolize_keys! values.each do |value| next if value.nil? if value.is_a?(Hash) value.symbolize_keys_recursively! elsif value.is_a?(Array) value.symbolize_keys_recursively! end end self end