Class: BasicSerializer::Hash
- Inherits:
-
Hash
- Object
- Hash
- BasicSerializer::Hash
- Defined in:
- lib/basic_serializer/hash.rb
Instance Method Summary collapse
Instance Method Details
#deep_stringify_keys ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/basic_serializer/hash.rb', line 5 def deep_stringify_keys transform_keys(&:to_s).transform_values do |value| case value when Hash then deep_stringify_keys(value) when Array then value.map { |item| item.is_a?(Hash) ? deep_stringify_keys(item) : item } else value end end end |