class Cumuli::Waiter
Constants
- MESSAGE
- TIMEOUT
Attributes
message[R]
Public Class Methods
new(message=MESSAGE)
click to toggle source
# File lib/cumuli/waiter.rb, line 8 def initialize(message=MESSAGE) @message = message end
Public Instance Methods
wait_until(timeout=TIMEOUT, &block)
click to toggle source
# File lib/cumuli/waiter.rb, line 12 def wait_until(timeout=TIMEOUT, &block) begin Timeout.timeout(timeout) do sleep(0.1) until value = block.call value end rescue Timeout::Error raise message end end