class Hash
Public Instance Methods
nested_stringify_keys!()
click to toggle source
# File lib/entifier/extensions.rb, line 12 def nested_stringify_keys! each do |k,v| s = k.respond_to?(:to_s) ? k.to_s : k self[s] = Hash === v ? v.nested_stringify_keys! : v delete(k) unless k == s end self end
nested_symbolize_keys!()
click to toggle source
File merb/core_ext/hash.rb, line 166
# File lib/entifier/extensions.rb, line 3 def nested_symbolize_keys! each do |k,v| sym = k.respond_to?(:to_sym) ? k.to_sym : k self[sym] = Hash === v ? v.nested_symbolize_keys! : v delete(k) unless k == sym end self end