Method: ManageIQ::Floe::Workflow::Retrier#initialize
- Defined in:
- lib/manageiq/floe/workflow/retrier.rb
#initialize(payload) ⇒ Retrier
Returns a new instance of Retrier.
9 10 11 12 13 14 15 16 |
# File 'lib/manageiq/floe/workflow/retrier.rb', line 9 def initialize(payload) @payload = payload @error_equals = payload["ErrorEquals"] @interval_seconds = payload["IntervalSeconds"] || 1.0 @max_attempts = payload["MaxAttempts"] || 3 @backoff_rate = payload["BackoffRate"] || 2.0 end |