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
|