module Serializer
Public Class Methods
map_value(thing)
click to toggle source
# 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)
click to toggle source
# 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