module Scorpio::OpenAPI::V3::Operation::Configurables

Attributes

request_media_type[W]
server[W]
server_variables[W]

Public Instance Methods

request_media_type() click to toggle source
# File lib/scorpio/openapi/operation.rb, line 197
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
scheme() click to toggle source
# File lib/scorpio/openapi/operation.rb, line 179
def scheme
  # not applicable; for OpenAPI v3, scheme is specified by servers.
  nil
end
server() click to toggle source
# File lib/scorpio/openapi/operation.rb, line 185
def server
  return @server if instance_variable_defined?(:@server)
  openapi_document.server
end
server_variables() click to toggle source
# File lib/scorpio/openapi/operation.rb, line 191
def server_variables
  return @server_variables if instance_variable_defined?(:@server_variables)
  openapi_document.server_variables
end