Module: Serega::SeregaJSON

Defined in:
lib/serega/json/oj.rb,
lib/serega/json/json.rb,
lib/serega/json/adapter.rb

Defined Under Namespace

Classes: JSONDump, JSONLoad, OjDump, OjLoad

Class Method Summary collapse

Class Method Details

.adapterObject



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/serega/json/adapter.rb', line 5

def self.adapter
  @adapter ||=
    if defined?(::Oj)
      require_relative "oj"
      :oj
    else
      require "json"
      require_relative "json"
      :json
    end
end