Class: ReactWebpackRails::Services::CamelizeKeys
- Inherits:
-
Object
- Object
- ReactWebpackRails::Services::CamelizeKeys
- Defined in:
- lib/react_webpack_rails/services/camelize_keys.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.call(data) ⇒ Object
12 13 14 |
# File 'lib/react_webpack_rails/services/camelize_keys.rb', line 12 def self.call(data) new.call(data) end |
Instance Method Details
#call(data) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/react_webpack_rails/services/camelize_keys.rb', line 4 def call(data) case data.class.name when 'Array' then data.map { |element| call(element) } when 'Hash' then camelize_hash(data) else data end end |