Module: Scorpio::OpenAPI::Operation::Configurables

Included in:
Scorpio::OpenAPI::Operation
Defined in:
lib/scorpio/openapi/operation.rb

Instance Attribute Summary collapse

Instance Attribute Details

#base_url(scheme: self.scheme, server: self.server, server_variables: self.server_variables) ⇒ Object



6
7
8
9
# File 'lib/scorpio/openapi/operation.rb', line 6

def base_url(scheme: self.scheme, server: self.server, server_variables: self.server_variables)
  return @base_url if instance_variable_defined?(:@base_url)
  openapi_document.base_url(scheme: scheme, server: server, server_variables: server_variables)
end

#faraday_adapterObject



30
31
32
33
# File 'lib/scorpio/openapi/operation.rb', line 30

def faraday_adapter
  return @faraday_adapter if instance_variable_defined?(:@faraday_adapter)
  openapi_document.faraday_adapter
end

#faraday_builderObject



24
25
26
27
# File 'lib/scorpio/openapi/operation.rb', line 24

def faraday_builder
  return @faraday_builder if instance_variable_defined?(:@faraday_builder)
  openapi_document.faraday_builder
end

#loggerObject



36
37
38
39
# File 'lib/scorpio/openapi/operation.rb', line 36

def logger
  return @logger if instance_variable_defined?(:@logger)
  openapi_document.logger
end

#request_headersObject



12
13
14
15
# File 'lib/scorpio/openapi/operation.rb', line 12

def request_headers
  return @request_headers if instance_variable_defined?(:@request_headers)
  openapi_document.request_headers
end

#user_agentObject



18
19
20
21
# File 'lib/scorpio/openapi/operation.rb', line 18

def user_agent
  return @user_agent if instance_variable_defined?(:@user_agent)
  openapi_document.user_agent
end