Exception: Anticipate::TimeoutError
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- Anticipate::TimeoutError
- Defined in:
- lib/anticipate/timeout_error.rb
Instance Method Summary collapse
- #backtrace ⇒ Object
-
#initialize(interval, tries, last_error) ⇒ TimeoutError
constructor
A new instance of TimeoutError.
- #to_s ⇒ Object
Constructor Details
#initialize(interval, tries, last_error) ⇒ TimeoutError
Returns a new instance of TimeoutError.
3 4 5 6 |
# File 'lib/anticipate/timeout_error.rb', line 3 def initialize(interval, tries, last_error) @interval, @tries, @last_error = interval, tries, last_error end |
Instance Method Details
#backtrace ⇒ Object
14 15 16 |
# File 'lib/anticipate/timeout_error.rb', line 14 def backtrace @last_error.backtrace end |
#to_s ⇒ Object
8 9 10 11 12 |
# File 'lib/anticipate/timeout_error.rb', line 8 def to_s "Timed out after #{@tries} tries" + " (tried every #{seconds(@interval)})" + "\n#{@last_error}" end |