Class: R2OAS::Schema::V3::Builder

Inherits:
BaseBuilder show all
Extended by:
Forwardable
Defined in:
lib/r2-oas/schema/v3/builder.rb

Constant Summary

Constants inherited from Base

R2OAS::Schema::V3::Base::SUPPORT_COMPONENTS_OBJECTS

Instance Method Summary collapse

Methods included from R2OAS::Sortable

#deep_sort

Methods inherited from Base

#support_components_objects

Constructor Details

#initialize(options = {}) ⇒ Builder

Returns a new instance of Builder.



17
18
19
20
# File 'lib/r2-oas/schema/v3/builder.rb', line 17

def initialize(options = {})
  super
  @doc_builder = DocBuilder.new(options)
end

Instance Method Details

#build_docsObject



22
23
24
# File 'lib/r2-oas/schema/v3/builder.rb', line 22

def build_docs
  @doc_builder.build_docs
end