Class: R2OAS::Schema::V3::BaseObject
- Inherits:
-
Object
- Object
- R2OAS::Schema::V3::BaseObject
show all
- Defined in:
- lib/r2-oas/schema/v3/object/base_object.rb
Instance Method Summary
collapse
Constructor Details
#initialize(*_args) ⇒ BaseObject
Returns a new instance of BaseObject.
7
8
9
10
11
12
13
14
15
|
# File 'lib/r2-oas/schema/v3/object/base_object.rb', line 7
def initialize(*_args)
AppConfiguration::VALID_OPTIONS_KEYS.each do |key|
send("#{key}=", app_configuration_options[key])
end
PluggableConfiguration::VALID_OPTIONS_KEYS.each do |key|
instance_variable_set(:"@#{key}", pluggable_configuration_options[key])
end
end
|
Instance Method Details
#components_object_class ⇒ Object
33
34
35
|
# File 'lib/r2-oas/schema/v3/object/base_object.rb', line 33
def components_object_class
@use_object_classes[:components_object]
end
|
#components_request_body_object_class ⇒ Object
41
42
43
|
# File 'lib/r2-oas/schema/v3/object/base_object.rb', line 41
def components_request_body_object_class
@use_object_classes[:components_request_body_object]
end
|
#components_schema_object_class ⇒ Object
37
38
39
|
# File 'lib/r2-oas/schema/v3/object/base_object.rb', line 37
def components_schema_object_class
@use_object_classes[:components_schema_object]
end
|
#external_document_object_class ⇒ Object
29
30
31
|
# File 'lib/r2-oas/schema/v3/object/base_object.rb', line 29
def external_document_object_class
@use_object_classes[:external_document_object]
end
|
#info_object_class ⇒ Object
17
18
19
|
# File 'lib/r2-oas/schema/v3/object/base_object.rb', line 17
def info_object_class
@use_object_classes[:info_object]
end
|
#path_item_object_class ⇒ Object
25
26
27
|
# File 'lib/r2-oas/schema/v3/object/base_object.rb', line 25
def path_item_object_class
@use_object_classes[:path_item_object]
end
|
#paths_object_class ⇒ Object
21
22
23
|
# File 'lib/r2-oas/schema/v3/object/base_object.rb', line 21
def paths_object_class
@use_object_classes[:paths_object]
end
|