class Watir::Wait::Timer

Public Instance Methods

wait(timeout) { |block| ... } click to toggle source

Executes given block until it returns true or exceeds timeout. @param [Fixnum] timeout @yield block @api private

# File lib/watir-webdriver/wait/timer.rb, line 12
def wait(timeout, &block)
  end_time = ::Time.now + timeout
  yield(block) until ::Time.now > end_time
end