Class: Bristow::Terminations::Timeout

Inherits:
Bristow::Termination show all
Defined in:
lib/bristow/terminations/timeout.rb

Instance Method Summary collapse

Constructor Details

#initialize(end_time: Time.now + 60) ⇒ Timeout

Returns a new instance of Timeout.



4
5
6
# File 'lib/bristow/terminations/timeout.rb', line 4

def initialize(end_time: Time.now + 60)
  @end_time = end_time
end

Instance Method Details

#continue?(_messages) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/bristow/terminations/timeout.rb', line 8

def continue?(_messages)
  Time.now < @end_time
end