Module: JsonRefs

Defined in:
lib/json_refs.rb,
lib/json_refs/loader.rb,
lib/json_refs/version.rb,
lib/json_refs/dereference_handler.rb

Defined Under Namespace

Modules: DereferenceHandler Classes: Dereferencer, Loader

Constant Summary collapse

VERSION =
"0.1.9"

Class Method Summary collapse

Class Method Details

.call(doc, options = {}) ⇒ Object Also known as: dereference



6
7
8
# File 'lib/json_refs.rb', line 6

def call(doc, options = {})
  Dereferencer.new(Dir.pwd, doc, options).call
end

.load(filename, options = {}) ⇒ Object



12
13
14
15
16
# File 'lib/json_refs.rb', line 12

def load(filename, options = {})
  doc_dir = File.dirname(filename)
  doc = Loader.handle(filename)
  Dereferencer.new(doc_dir, doc, options).call
end