Class: Belzebuth::WaitCondition::Timed

Inherits:
Base
  • Object
show all
Defined in:
lib/belzebuth/wait_condition/timed.rb

Instance Method Summary collapse

Methods inherited from Base

#complete

Constructor Details

#initialize(time) ⇒ Timed

Returns a new instance of Timed.



6
7
8
# File 'lib/belzebuth/wait_condition/timed.rb', line 6

def initialize(time)
  @time = time
end

Instance Method Details

#call(process) ⇒ Object



14
15
16
# File 'lib/belzebuth/wait_condition/timed.rb', line 14

def call(process)
  Time.now - @started_at > @time
end

#sleep_time_between_condition(process) ⇒ Object



18
19
20
# File 'lib/belzebuth/wait_condition/timed.rb', line 18

def sleep_time_between_condition(process)
  0
end

#start(process) ⇒ Object



10
11
12
# File 'lib/belzebuth/wait_condition/timed.rb', line 10

def start(process)
  @started_at = Time.now
end