Sha256: e2b696f488deb2e609f7bbb0a7b0948682894de00a240b9e0169a936dbbc1e61

Contents?: true

Size: 436 Bytes

Versions: 71

Compression:

Stored size: 436 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) #:nodoc:
        ::Yajl::Encoder.new.encode(object)
      end
    end
  end
end

Version data entries

71 entries across 71 versions & 4 rubygems

Version Path
vulcan-0.8.2 server/vendor/gems/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
vulcan-0.8.1 server/vendor/gems/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.7.3 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.7.2 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.7.1 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.7.0 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.6.7 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.6.6 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.6.5 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.6.4 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.6.3 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
vulcan-0.8.0 server/vendor/gems/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
vulcan-0.7.2 server/vendor/gems/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.6.2 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.6.1 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
brightbox-cli-0.18.1 lib/brightbox-cli/vendor/multi_json/lib/multi_json/engines/yajl.rb
dirty_history-0.6.0 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
dirty_history-0.5.4 dirty_history/ruby/1.9.1/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
vulcan-0.7.1 server/vendor/gems/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb
vulcan-0.7.0 server/vendor/gems/gems/multi_json-1.0.3/lib/multi_json/engines/yajl.rb