Module: Scorpio::OpenAPI::Document::Configurables
- Included in:
- Scorpio::OpenAPI::Document
- Defined in:
- lib/scorpio/openapi/document.rb
Instance Attribute Summary collapse
- #faraday_adapter ⇒ Object
- #faraday_builder ⇒ Object
- #logger ⇒ Object
- #request_headers ⇒ Object
- #user_agent ⇒ Object
Instance Attribute Details
#faraday_adapter ⇒ Object
59 60 61 62 |
# File 'lib/scorpio/openapi/document.rb', line 59 def faraday_adapter return @faraday_adapter if instance_variable_defined?(:@faraday_adapter) [Faraday.default_adapter] end |
#faraday_builder ⇒ Object
53 54 55 56 |
# File 'lib/scorpio/openapi/document.rb', line 53 def faraday_builder return @faraday_builder if instance_variable_defined?(:@faraday_builder) -> (_) { } end |
#logger ⇒ Object
65 66 67 68 |
# File 'lib/scorpio/openapi/document.rb', line 65 def logger return @logger if instance_variable_defined?(:@logger) (Object.const_defined?(:Rails) && ::Rails.respond_to?(:logger) ? ::Rails.logger : nil) end |
#request_headers ⇒ Object
41 42 43 44 |
# File 'lib/scorpio/openapi/document.rb', line 41 def request_headers return @request_headers if instance_variable_defined?(:@request_headers) {}.freeze end |