Class: R2OAS::Schema::V3::BaseSqueezer
- Defined in:
- lib/r2-oas/schema/v3/squeezer/base_squeezer.rb
Direct Known Subclasses
Constant Summary
Constants inherited from Base
R2OAS::Schema::V3::Base::SUPPORT_COMPONENTS_OBJECTS
Instance Method Summary collapse
-
#initialize(schema_data, options = {}) ⇒ BaseSqueezer
constructor
A new instance of BaseSqueezer.
- #squeeze_docs ⇒ Object
Methods inherited from Base
Constructor Details
#initialize(schema_data, options = {}) ⇒ BaseSqueezer
Returns a new instance of BaseSqueezer.
7 8 9 10 11 |
# File 'lib/r2-oas/schema/v3/squeezer/base_squeezer.rb', line 7 def initialize(schema_data, = {}) super() @schema_data = schema_data @tag_names = create_tag_names end |
Instance Method Details
#squeeze_docs ⇒ Object
13 14 15 |
# File 'lib/r2-oas/schema/v3/squeezer/base_squeezer.rb', line 13 def squeeze_docs raise NoImplementError, 'Please implement in inherited class.' end |