Module: Litmus::Infrastructure::DataFormatter
- Defined in:
- lib/litmus/infrastructure/data_formatter.rb
Class Method Summary collapse
Class Method Details
.format(data) ⇒ Object
5 6 7 |
# File 'lib/litmus/infrastructure/data_formatter.rb', line 5 def self.format(data) underscore parse(data) end |
.parse(data) ⇒ Object
17 18 19 |
# File 'lib/litmus/infrastructure/data_formatter.rb', line 17 def self.parse(data) JSON.parse data.content end |
.underscore(data) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/litmus/infrastructure/data_formatter.rb', line 9 def self.underscore(data) if data.is_a? Array data.map { |array_value| HashUtil.underscore_keys array_value } else HashUtil.underscore_keys data end end |