Sha256: af2a956e2075bdf8406bbc4d8af9b820466d005b6e17b04ed98cd1d0fde52eb1

Contents?: true

Size: 455 Bytes

Versions: 35

Compression:

Stored size: 455 Bytes

Contents

require 'yajl' unless defined?(Yajl)

module MultiJson
  module Engines
    # Use the Yajl-Ruby library to encode/decode.
    class Yajl
      ParseError = ::Yajl::ParseError

      def self.decode(string, options = {}) #:nodoc:
        ::Yajl::Parser.new(:symbolize_keys => options[:symbolize_keys]).parse(string)
      end

      def self.encode(object, options = {}) #:nodoc:
        ::Yajl::Encoder.encode(object, options)
      end
    end
  end
end

Version data entries

35 entries across 30 versions & 6 rubygems

Version Path
challah-0.6.2 vendor/bundle/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
challah-0.6.1 vendor/bundle/gems/multi_json-1.0.4/lib/multi_json/engines/yajl.rb
challah-0.6.1 vendor/bundle/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
resque-pool-0.3.0 vendor/bundle/ruby/1.8/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
challah-0.6.0 vendor/bundle/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
challah-0.6.0 vendor/bundle/gems/multi_json-1.0.4/lib/multi_json/engines/yajl.rb
challah-0.5.4 vendor/bundle/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
challah-0.5.4 vendor/bundle/gems/multi_json-1.0.4/lib/multi_json/engines/yajl.rb
resque-pool-0.3.0.beta.2 vendor/bundle/ruby/1.8/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
challah-0.5.3 vendor/bundle/gems/multi_json-1.0.4/lib/multi_json/engines/yajl.rb
challah-0.5.3 vendor/bundle/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
challah-0.5.2 vendor/bundle/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
challah-0.5.2 vendor/bundle/gems/multi_json-1.0.4/lib/multi_json/engines/yajl.rb
challah-0.5.1 vendor/bundle/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/multi_json-1.1.0/lib/multi_json/engines/yajl.rb
challah-0.5.0 vendor/bundle/gems/multi_json-1.0.4/lib/multi_json/engines/yajl.rb
multi_json-1.1.0 lib/multi_json/engines/yajl.rb
json-schema-1.0.2 lib/json-schema/lib/multi_json/multi_json/engines/yajl.rb
challah-0.4.1 vendor/bundle/gems/multi_json-1.0.4/lib/multi_json/engines/yajl.rb
challah-0.4.0 vendor/bundle/gems/multi_json-1.0.4/lib/multi_json/engines/yajl.rb