Exception: Anticipate::TimeoutError

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/anticipate/timeout_error.rb

Instance Method Summary collapse

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

#backtraceObject



14
15
16
# File 'lib/anticipate/timeout_error.rb', line 14

def backtrace
  @last_error.backtrace
end

#to_sObject



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