Module: JsonRefs

Defined in:
lib/openapi_first/json_refs.rb

Defined Under Namespace

Modules: Loader, LocalRef Classes: Dereferencer

Class Method Summary collapse

Class Method Details

.dereference(doc) ⇒ Object



37
38
39
40
# File 'lib/openapi_first/json_refs.rb', line 37

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

.load(filename) ⇒ Object



42
43
44
45
46
47
# File 'lib/openapi_first/json_refs.rb', line 42

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