Sha256: 6394c24e370fb4ac4156f4672d396a9a16b8adff2bf39c2b4ef15c458e19f01e

Contents?: true

Size: 475 Bytes

Versions: 2

Compression:

Stored size: 475 Bytes

Contents

require "rubygems"
require 'collections/sequenced_hash'

class OrderedHash < SequencedHash; end

module OrderedJSON
  class ParseError < RuntimeError; end
  class DumpError < RuntimeError; end
  
  
  def parse(str)
    ::OrderedJSONC.parse(str, OrderedHash)
  end
  
  def dump(obj, pretty = false)
    ::OrderedJSONC.dump(obj, pretty)
  end
  
  def pretty_dump(obj)
    dump(obj, true)
  end
  
  extend self
end

require File.dirname(__FILE__) + "/../ext/ordered_json_c"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fizx-ordered_json-0.3.2 lib/ordered_json.rb
fizx-ordered_json-0.3.4 lib/ordered_json.rb