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

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

Instance Attribute Summary collapse

Instance Attribute Details

#accept ⇒ Object



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

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

#authorization ⇒ Object



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

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

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



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

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_adapter ⇒ Object



47
48
49
50
# File 'lib/scorpio/openapi/operation.rb', line 47

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

#faraday_builder ⇒ Object



41
42
43
44
# File 'lib/scorpio/openapi/operation.rb', line 41

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

#logger ⇒ Object



53
54
55
56
# File 'lib/scorpio/openapi/operation.rb', line 53

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

#request_headers ⇒ Object



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

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

#user_agent ⇒ Object



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

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