Top Level Namespace
Defined Under Namespace
Modules: Rightnow Classes: Hash, String
Instance Method Summary collapse
Instance Method Details
#convert_hash_keys(value) ⇒ Object
1 2 3 4 5 6 7 8 9 10 |
# File 'lib/rightnow/ext/underscore.rb', line 1 def convert_hash_keys(value) case value when Array value.map { |v| convert_hash_keys(v) } when Hash Hash[value.map { |k, v| [k.underscore, convert_hash_keys(v)] }] else value end end |