Sha256: daeb8a18523cacb205c15cf5aed1bf96d8b743d97671b0a70afb3b4239597b3a
Contents?: true
Size: 583 Bytes
Versions: 19
Compression:
Stored size: 583 Bytes
Contents
require 'oj' unless defined?(::Oj) module MultiJson module Adapters # Use the Oj library to dump/load. class Oj ParseError = SyntaxError ::Oj.default_options = {:mode => :compat} def self.load(string, options={}) #:nodoc: options.merge!(:symbol_keys => options[:symbolize_keys] || options['symbolize_keys']) ::Oj.load(string, options) end def self.dump(object, options={}) #:nodoc: options.merge!(:indent => 2) if options[:pretty] || options['pretty'] ::Oj.dump(object, options) end end end end
Version data entries
19 entries across 16 versions & 7 rubygems