Sha256: 14e8725648cc8ff042f8278c733ef272740b9b8030533bebfa7e11417a5807cd
Contents?: true
Size: 522 Bytes
Versions: 56
Compression:
Stored size: 522 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: ::Oj.load(string, :symbol_keys => options[:symbolize_keys]) 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
56 entries across 56 versions & 5 rubygems