Class: SleeperApi::Configuration
- Inherits:
-
Object
- Object
- SleeperApi::Configuration
- Defined in:
- lib/sleeper_api.rb
Overview
Configuration for SleeperApi client behavior.
Constant Summary collapse
- MIN_TIMEOUT =
10- MAX_TIMEOUT =
60- MIN_RETRIES =
0- MAX_RETRIES =
5
Instance Attribute Summary collapse
-
#logger ⇒ Logger?
Logger for debugging requests.
-
#retries ⇒ Integer
Maximum retry attempts (0-5).
-
#timeout ⇒ Integer
HTTP request timeout (10-60 seconds).
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
57 58 59 60 61 |
# File 'lib/sleeper_api.rb', line 57 def initialize @timeout = 30 @retries = 3 @logger = nil end |
Instance Attribute Details
#logger ⇒ Logger?
Logger for debugging requests
48 49 50 |
# File 'lib/sleeper_api.rb', line 48 def logger @logger end |
#retries ⇒ Integer
Maximum retry attempts (0-5)
48 49 50 |
# File 'lib/sleeper_api.rb', line 48 def retries @retries end |
#timeout ⇒ Integer
HTTP request timeout (10-60 seconds)
48 49 50 |
# File 'lib/sleeper_api.rb', line 48 def timeout @timeout end |