class Openapi3Parser::Node::Components
@see github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#componentsObject
Public Instance Methods
callbacks()
click to toggle source
@return [Map<String, Callback>]
# File lib/openapi3_parser/node/components.rb, line 50 def callbacks self["callbacks"] end
examples()
click to toggle source
@return [Map<String, Example>]
# File lib/openapi3_parser/node/components.rb, line 25 def examples self["examples"] end
headers()
click to toggle source
@return [Map<String, Header>]
# File lib/openapi3_parser/node/components.rb, line 35 def headers self["headers"] end
links()
click to toggle source
@return [Map<String, Link>]
# File lib/openapi3_parser/node/components.rb, line 45 def links self["links"] end
parameters()
click to toggle source
@return [Map<String, Parameter>]
# File lib/openapi3_parser/node/components.rb, line 20 def parameters self["parameters"] end
request_bodies()
click to toggle source
@return [Map<String, RequestBody>]
# File lib/openapi3_parser/node/components.rb, line 30 def request_bodies self["requestBodies"] end
responses()
click to toggle source
@return [Map<String, Response>]
# File lib/openapi3_parser/node/components.rb, line 15 def responses self["responses"] end
schemas()
click to toggle source
@return [Map<String, Schema>]
# File lib/openapi3_parser/node/components.rb, line 10 def schemas self["schemas"] end
security_schemes()
click to toggle source
@return [Map<String, SecurityScheme>]
# File lib/openapi3_parser/node/components.rb, line 40 def security_schemes self["securitySchemes"] end