Module: Serializer
- Defined in:
- lib/generator_pdf.rb
Class Method Summary collapse
Class Method Details
.map_value(thing) ⇒ Object
204 205 206 207 208 209 210 211 212 213 |
# File 'lib/generator_pdf.rb', line 204 def Serializer.map_value(thing) case thing when Hash symbolize_recursive(thing) when Array thing.map { |v| map_value(v) } else thing end end |
.symbolize_recursive(hash) ⇒ Object
198 199 200 201 202 |
# File 'lib/generator_pdf.rb', line 198 def Serializer.symbolize_recursive(hash) {}.tap do |h| hash.each { |key, value| h[key.to_sym] = map_value(value) } end end |