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



9
10
11
12
# File 'lib/scorpio/openapi/operation.rb', line 9

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



33
34
35
36
# File 'lib/scorpio/openapi/operation.rb', line 33

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

#faraday_builderObject



27
28
29
30
# File 'lib/scorpio/openapi/operation.rb', line 27

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

#loggerObject



39
40
41
42
# File 'lib/scorpio/openapi/operation.rb', line 39

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

#request_headersObject



15
16
17
18
# File 'lib/scorpio/openapi/operation.rb', line 15

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

#user_agentObject



21
22
23
24
# File 'lib/scorpio/openapi/operation.rb', line 21

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