Class: Wait::ExponentialDelayer

Inherits:
RegularDelayer show all
Defined in:
lib/delayers/exponential.rb

Instance Attribute Summary

Attributes inherited from BaseDelayer

#logger

Instance Method Summary collapse

Methods inherited from BaseDelayer

#initialize, #log, #to_s

Constructor Details

This class inherits a constructor from Wait::BaseDelayer

Instance Method Details

#incrementObject



8
9
10
# File 'lib/delayers/exponential.rb', line 8

def increment
  @delay *= 2
end

#sleepObject



3
4
5
6
# File 'lib/delayers/exponential.rb', line 3

def sleep
  super
  increment
end