Class: RubyCode::Views::AgentLoop::RetryStatus

Inherits:
Object
  • Object
show all
Defined in:
lib/rubycode/views/agent_loop/retry_status.rb

Overview

Builds retry status message

Class Method Summary collapse

Class Method Details

.build(attempt:, max_retries:, delay:, error:) ⇒ Object



8
9
10
# File 'lib/rubycode/views/agent_loop/retry_status.rb', line 8

def self.build(attempt:, max_retries:, delay:, error:)
  "⚠  Request failed: #{error}. Retrying in #{delay.round(1)}s... (attempt #{attempt}/#{max_retries})"
end