struct

Retriable::ExponentialBackoff

Inherits Struct < Value < Object

Constructors

new(base_interval : Time::Span, max_interval : Time::Span, rand_factor : Float64, multiplier : Float64, random : Random | Nil = nil)
Source

Instance methods

base_interval
Source
base_interval=(base_interval : Time::Span)
Source
intervals
Source
max_interval
Source
max_interval=(max_interval : Time::Span)
Source
multiplier
Source
multiplier=(multiplier : Float64)
Source
rand_factor
Source
rand_factor=(rand_factor : Float64)
Source
random
Source
random=(random : Random)
Source
randomize?
Source