Module: Scorpio::OpenAPI::Document::Configurables

Included in:
Scorpio::OpenAPI::Document
Defined in:
lib/scorpio/openapi/document.rb

Instance Attribute Summary collapse

Instance Attribute Details

#acceptObject



65
66
67
68
# File 'lib/scorpio/openapi/document.rb', line 65

def accept
  return @accept if instance_variable_defined?(:@accept)
  nil
end

#authorizationObject



71
72
73
74
# File 'lib/scorpio/openapi/document.rb', line 71

def authorization
  return @authorization if instance_variable_defined?(:@authorization)
  nil
end

#faraday_adapterObject



83
84
85
86
# File 'lib/scorpio/openapi/document.rb', line 83

def faraday_adapter
  return @faraday_adapter if instance_variable_defined?(:@faraday_adapter)
  [Faraday.default_adapter].freeze
end

#faraday_builderObject



77
78
79
80
# File 'lib/scorpio/openapi/document.rb', line 77

def faraday_builder
  return @faraday_builder if instance_variable_defined?(:@faraday_builder)
  nil
end

#loggerObject



89
90
91
92
# File 'lib/scorpio/openapi/document.rb', line 89

def logger
  return @logger if instance_variable_defined?(:@logger)
  (Object.const_defined?(:Rails) && ::Rails.respond_to?(:logger) ? ::Rails.logger : nil)
end

#request_headersObject



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

def request_headers
  return @request_headers if instance_variable_defined?(:@request_headers)
  {}.freeze
end

#user_agentObject



59
60
61
62
# File 'lib/scorpio/openapi/document.rb', line 59

def user_agent
  return @user_agent if instance_variable_defined?(:@user_agent)
  Request::DEFAULT_USER_AGENT
end