class Hash
Public Instance Methods
recursive_symbolize_keys!()
click to toggle source
# File lib/pagseguro_catcher/core_ext/Hash.rb, line 2 def recursive_symbolize_keys! symbolize_keys! # symbolize each hash in .values values.each{|h| h.recursive_symbolize_keys! if h.is_a?(Hash) } # symbolize each hash inside an array in .values values.select{|v| v.is_a?(Array) }.flatten.each{|h| h.recursive_symbolize_keys! if h.is_a?(Hash) } self end