Class: Belzebuth::WaitCondition::Timed
- Defined in:
- lib/belzebuth/wait_condition/timed.rb
Instance Method Summary collapse
- #call(process) ⇒ Object
-
#initialize(time) ⇒ Timed
constructor
A new instance of Timed.
- #sleep_time_between_condition(process) ⇒ Object
- #start(process) ⇒ Object
Methods inherited from Base
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 |