Sha256: 9fdc354ca4cd214cf79a763523fb2f014eb1e02b10329c3cf0d4bf0a12b3f02a

Contents?: true

Size: 342 Bytes

Versions: 12

Compression:

Stored size: 342 Bytes

Contents

require 'rollbar/language_support'
require 'json'

module Rollbar
  module JSON # :nodoc:
    extend self

    attr_writer :options_module

    def dump(object)
      Rollbar.plugins.get('basic_socket').load_scoped!(true) do
        ::JSON.generate(object)
      end
    end

    def load(string)
      ::JSON.parse(string)
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rollbar-3.2.0 lib/rollbar/json.rb
rollbar-3.1.2 lib/rollbar/json.rb
rollbar-3.1.1 lib/rollbar/json.rb
rollbar-3.1.0 lib/rollbar/json.rb
rollbar-3.0.1 lib/rollbar/json.rb
rollbar-3.0.0 lib/rollbar/json.rb
rollbar-2.27.1 lib/rollbar/json.rb
rollbar-2.27.0 lib/rollbar/json.rb
rollbar-2.26.1 lib/rollbar/json.rb
rollbar-2.26.0 lib/rollbar/json.rb
rollbar-2.25.1 lib/rollbar/json.rb
rollbar-2.25.0 lib/rollbar/json.rb