Class: MultiJson::Engines::JsonGem

Inherits:
Object
  • Object
show all
Defined in:
lib/multi_json/engines/json_gem.rb

Overview

Use the JSON gem to encode/decode.

Class Method Summary collapse

Class Method Details

.decode(string, options = {}) ⇒ Object

:nodoc:



7
8
9
10
11
# File 'lib/multi_json/engines/json_gem.rb', line 7

def self.decode(string, options = {}) #:nodoc:
  opts = {}
  opts[:symbolize_names] = options[:symbolize_keys]
  ::JSON.parse(string, opts)
end

.encode(object) ⇒ Object

:nodoc:



13
14
15
# File 'lib/multi_json/engines/json_gem.rb', line 13

def self.encode(object) #:nodoc:
  object.to_json
end