Sha256: 20eafc66c060b3a7eea791b1dcc4e44243c85ad83b9b7f149378f9582a2ab7c5

Contents?: true

Size: 235 Bytes

Versions: 10

Compression:

Stored size: 235 Bytes

Contents

# frozen_string_literal: true
require 'oj'
module Sequel
  def self.object_to_json(obj, *_args, &_block)
    ::Oj.dump(obj.as_json)
  end

  def self.parse_json(json)
    Oj.load(json, create_additions: false, mode: :compat)
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
valkyrie-sequel-3.0.0 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-3.0.0.pre.beta.1 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-2.2.1 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-2.2.0 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-2.1.0 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-2.0.1 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-2.0.0 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-2.0.0.RC1 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-1.1.0 lib/sequel/extensions/oj_parser.rb
valkyrie-sequel-1.0.0 lib/sequel/extensions/oj_parser.rb