Module: Philiprehberger::RetryKit
- Defined in:
- lib/philiprehberger/retry_kit.rb,
lib/philiprehberger/retry_kit/budget.rb,
lib/philiprehberger/retry_kit/backoff.rb,
lib/philiprehberger/retry_kit/version.rb,
lib/philiprehberger/retry_kit/executor.rb,
lib/philiprehberger/retry_kit/circuit_breaker.rb
Defined Under Namespace
Modules: Backoff Classes: Budget, CircuitBreaker, DeadlineExceededError, Error, Executor, TotalTimeoutError
Constant Summary collapse
- VERSION =
'0.4.0'
Class Method Summary collapse
-
.run(**options) { ... } ⇒ Object
Execute a block with retry logic.