Sha256: 6a27d221783639bd5f25aec671d1425b6b61bd229b6c9d8314815c7fb1ac056a

Contents?: true

Size: 793 Bytes

Versions: 21

Compression:

Stored size: 793 Bytes

Contents

require 'rubygems'

if begin
  Gem::Specification::find_by_name('multi_json')
  rescue Gem::LoadError
    false
  rescue
    Gem.available?('multi_json')
  end
  require 'multi_json'
  
  # Force MultiJson to load an engine before we define the JSON constant here; otherwise,
  # it looks for things that are under the JSON namespace that aren't there (since we have defined it here)
  MultiJson.respond_to?(:adapter) ? MultiJson.adapter : MultiJson.engine
end

$LOAD_PATH.unshift "#{File.dirname(__FILE__)}/json-schema"

require 'rubygems'
require 'schema'
require 'validator'
Dir[File.join(File.dirname(__FILE__), "json-schema/attributes/*.rb")].each {|file| require file }
Dir[File.join(File.dirname(__FILE__), "json-schema/validators/*.rb")].each {|file| require file }
require 'uri/file'

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
json-schema-1.2.1 lib/json-schema.rb
json-schema-1.2.0 lib/json-schema.rb
json-schema-2.1.3 lib/json-schema.rb
json-schema-2.1.2 lib/json-schema.rb
json-schema-2.1.1 lib/json-schema.rb
json-schema-2.1.0 lib/json-schema.rb
json-schema-2.0.5 lib/json-schema.rb
json-schema-2.0.4 lib/json-schema.rb
json-schema-2.0.3 lib/json-schema.rb
json-schema-2.0.2 lib/json-schema.rb
json-schema-2.0.1 lib/json-schema.rb
json-schema-2.0.0 lib/json-schema.rb
json-schema-1.1.1 lib/json-schema.rb
json-schema-1.1.0 lib/json-schema.rb
json-schema-1.0.12 lib/json-schema.rb
json-schema-1.0.11 lib/json-schema.rb
json-schema-1.0.10 lib/json-schema.rb
json-schema-1.0.9 lib/json-schema.rb
json-schema-1.0.8 lib/json-schema.rb
json-schema-1.0.7 lib/json-schema.rb