Module: ArJsonSerialize::Serializer
Instance Method Summary collapse
Instance Method Details
#dump(source) ⇒ Object
18 19 20 |
# File 'lib/ar_json_serialize/serializer.rb', line 18 def dump(source) ::MultiJson.dump(source) end |
#load(source) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/ar_json_serialize/serializer.rb', line 5 def load(source) return '' unless source.present? result = parse_source(source) case result when ::Hash ::Hashie::Mash.new(result) when ::Array parse_array(result) else result end end |