Method: AiClient::RetryMiddleware#initialize

Defined in:
lib/ai_client/retry_middleware.rb

#initialize(max_retries: 3, base_delay: 1, max_delay: 16) ⇒ RetryMiddleware

Returns a new instance of RetryMiddleware.



5
6
7
8
9
# File 'lib/ai_client/retry_middleware.rb', line 5

def initialize(max_retries: 3, base_delay: 1, max_delay: 16)
  @max_retries  = max_retries
  @base_delay   = base_delay
  @max_delay    = max_delay
end