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
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