Open::Api
Inherits YAML::Serializable < JSON::Serializable < Reference < Object
Constants
Constructors
Class methods
Instance methods
Returns true if a Open::Api::Header is registered under the given name. Returns false otherwise.
Returns true if a Open::Api::Parameter is registered under the given name. Returns false otherwise.
Returns true if a Open::Api::Response is registered under the given name. Returns false otherwise.
Returns true if a Open::Api::Schema is registered under the given name. Returns false otherwise.
Returns true if a Open::Api::Security::Scheme is registered under the given name. Returns false otherwise.
Retrieves a Open::Api::Ref by name if it is registered
Retrieves a Open::Api::Ref by name if it is registered
Register a Open::Api::Header to be used by the OpenAPI spec. Will be stored in components.headers.
Use #header_ref to fetch a Open::Api::Ref to a header definition.
Register a Open::Api::Parameter to be used by the OpenAPI spec. Will be stored in components.parameters.
Use #parameter_ref to fetch a Open::Api::Ref to a parameter definition.
Register a Open::Api::Response to be used by the OpenAPI spec. Will be stored in components.responses.
Use #response_ref to fetch a Open::Api::Ref to a response definition.
Register a Open::Api::Schema to be used by the OpenAPI spec. Will be stored in components.schemas.
Use #schema_ref to fetch a Open::Api::Ref to a schema definition.
Register a Open::Api::Security::Scheme to be used by the OpenAPI spec. Will be stored in components.security_schemes.
Use #security_scheme_ref to fetch a Open::Api::Ref to a security_scheme definition.
Retrieves a Open::Api::Ref by name if it is registered
Retrieves a Open::Api::Ref by name if it is registered
Apply the security globally to all operations
Retrieves a Open::Api::Ref by name if it is registered
Nested types
- Open::Api::ClassMethods
- Open::Api::Components
- Open::Api::Contact
- Open::Api::ExampleValue
- Open::Api::Header
- Open::Api::Info
- Open::Api::License
- Open::Api::MediaType
- Open::Api::Operation
- Open::Api::OperationItem
- Open::Api::Parameter
- Open::Api::PathItem
- Open::Api::Paths
- Open::Api::Ref
- Open::Api::RequestBody
- Open::Api::Response
- Open::Api::RouteMetaDatum
- Open::Api::Schema
- Open::Api::SchemaRef
- Open::Api::Security
- Open::Api::Server
- Open::Api::Wrapper