Module: Inflector
- Defined in:
- lib/bright_serializer/inflector.rb
Class Method Summary collapse
-
.deep_transform_keys_in_object(object, &block) ⇒ Object
File active_support/core_ext/hash/keys.rb, line 116.
-
.deep_transform_values_in_object(object, &block) ⇒ Object
File active_support/core_ext/hash/deep_transform_values.rb, line 25.
Class Method Details
.deep_transform_keys_in_object(object, &block) ⇒ Object
File active_support/core_ext/hash/keys.rb, line 116
7 8 9 10 11 12 |
# File 'lib/bright_serializer/inflector.rb', line 7 def deep_transform_keys_in_object(object, &block) return object.deep_transform_keys(&block) if object.is_a?(Hash) return object.map { |e| deep_transform_keys_in_object(e, &block) } if object.is_a?(Array) object end |
.deep_transform_values_in_object(object, &block) ⇒ Object
File active_support/core_ext/hash/deep_transform_values.rb, line 25
15 16 17 18 19 20 |
# File 'lib/bright_serializer/inflector.rb', line 15 def deep_transform_values_in_object(object, &block) return object.deep_transform_values(&block) if object.is_a?(Hash) return object.map { |e| deep_transform_values_in_object(e, &block) } if object.is_a?(Array) object end |