class WaitUntil::Wait

Attributes

default_timeout_in_seconds[RW]

Public Class Methods

until!(args={}, &block) click to toggle source
# File lib/wait_until/wait.rb, line 18
def until!(args={}, &block)
  until_true!(args) do
    block.call
    true
  end
end
until_false!(args={}, &block) click to toggle source
# File lib/wait_until/wait.rb, line 14
def until_false!(args={}, &block)
  until_true!(args) { !block.call }
end
until_true!(args={}, &block) click to toggle source
# File lib/wait_until/wait.rb, line 9
def until_true!(args={}, &block)
  operation = WaitUntil::Operation.new(args)
  raise operation.failure_message unless operation.eventually_true?(&block)
end