Class: OpenapiFirst::Parameters
- Inherits:
-
Object
- Object
- OpenapiFirst::Parameters
show all
- Extended by:
- Forwardable
- Defined in:
- lib/openapi_first/definition/parameters.rb
Instance Method Summary
collapse
Constructor Details
#initialize(parameter_definitions, openapi_version:) ⇒ Parameters
Returns a new instance of Parameters.
10
11
12
13
|
# File 'lib/openapi_first/definition/parameters.rb', line 10
def initialize(parameter_definitions, openapi_version:)
@parameter_definitions = parameter_definitions
@openapi_version = openapi_version
end
|
Instance Method Details
#empty? ⇒ Boolean
17
18
19
|
# File 'lib/openapi_first/definition/parameters.rb', line 17
def empty?
@parameter_definitions.empty?
end
|
#parameters ⇒ Object
25
26
27
28
29
|
# File 'lib/openapi_first/definition/parameters.rb', line 25
def parameters
@parameter_definitions.map do |parameter_object|
OpenapiParameters::Parameter.new(parameter_object)
end
end
|
#schema ⇒ Object
21
22
23
|
# File 'lib/openapi_first/definition/parameters.rb', line 21
def schema
@schema ||= build_schema
end
|