class Openapi3Parser::Node::Openapi
OpenAPI Root Object
@see github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#oasObject
Public Instance Methods
components()
click to toggle source
@return [Components]
# File lib/openapi3_parser/node/openapi.rb, line 31 def components self["components"] end
external_docs()
click to toggle source
@return [ExternalDocumentation, nil]
# File lib/openapi3_parser/node/openapi.rb, line 46 def external_docs self["externalDocs"] end
info()
click to toggle source
@return [Info]
# File lib/openapi3_parser/node/openapi.rb, line 16 def info self["info"] end
openapi()
click to toggle source
@return [String]
# File lib/openapi3_parser/node/openapi.rb, line 11 def openapi self["openapi"] end
paths()
click to toggle source
@return [Paths]
# File lib/openapi3_parser/node/openapi.rb, line 26 def paths self["paths"] end
security()
click to toggle source
@return [Node::Array<SecurityRequirement>]
# File lib/openapi3_parser/node/openapi.rb, line 36 def security self["security"] end
servers()
click to toggle source
@return [Node::Array<Server>]
# File lib/openapi3_parser/node/openapi.rb, line 21 def servers self["servers"] end