Module: Scorpio::OpenAPI::Operation::V3Methods::Configurables
- Included in:
- Scorpio::OpenAPI::Operation::V3Methods
- Defined in:
- lib/scorpio/openapi/operation.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#request_media_type ⇒ Object
273 274 275 276 277 278 279 280 |
# File 'lib/scorpio/openapi/operation.rb', line 273 def request_media_type return @request_media_type if instance_variable_defined?(:@request_media_type) if requestBody && requestBody['content'] Request.best_media_type(requestBody['content'].keys) else openapi_document.request_media_type end end |
#server ⇒ Object
261 262 263 264 |
# File 'lib/scorpio/openapi/operation.rb', line 261 def server return @server if instance_variable_defined?(:@server) openapi_document.server end |
#server_variables ⇒ Object
267 268 269 270 |
# File 'lib/scorpio/openapi/operation.rb', line 267 def server_variables return @server_variables if instance_variable_defined?(:@server_variables) openapi_document.server_variables end |
Instance Method Details
#scheme ⇒ Object
255 256 257 258 |
# File 'lib/scorpio/openapi/operation.rb', line 255 def scheme # not applicable; for OpenAPI v3, scheme is specified by servers. nil end |