Class: Bogo::Retry::Linear
- Inherits:
-
Bogo::Retry
- Object
- Bogo::Retry
- Bogo::Retry::Linear
- Defined in:
- lib/bogo/retry.rb
Overview
Linear retry implementation
Instance Attribute Summary collapse
- #wait_interval ⇒ Numeric readonly
Attributes inherited from Bogo::Retry
#action, #attempts, #dead, #description, #max_attempts, #ui
Instance Method Summary collapse
-
#initialize(args = {}, &block) ⇒ self
constructor
Create a new linear retry instance.
Methods inherited from Bogo::Retry
Constructor Details
#initialize(args = {}, &block) ⇒ self
Create a new linear retry instance
150 151 152 153 154 155 156 |
# File 'lib/bogo/retry.rb', line 150 def initialize(args={}, &block) @wait_interval = args[:wait_interval].to_f unless(@wait_interval > 0) @wait_interval = 5 end super end |
Instance Attribute Details
#wait_interval ⇒ Numeric (readonly)
143 144 145 |
# File 'lib/bogo/retry.rb', line 143 def wait_interval @wait_interval end |