Module: TingYun::Support::HashExtensions
- Defined in:
- lib/ting_yun/support/hash_extensions.rb
Class Method Summary collapse
-
.stringify_keys_in_object(object) ⇒ Object
recurses through hashes and arrays and stringifies keys.
Class Method Details
.stringify_keys_in_object(object) ⇒ Object
recurses through hashes and arrays and stringifies keys
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/ting_yun/support/hash_extensions.rb', line 10 def stringify_keys_in_object(object) case object when Hash object.inject({}) do |memo, (k, v)| memo[k.to_s] = stringify_keys_in_object(v) memo end when Array object.map {|o| stringify_keys_in_object(o)} else object end end |