Module: Capybara::Chrome::DumbTimeout
- Defined in:
- lib/capybara/chrome/repeat_timeout.rb
Defined Under Namespace
Classes: Error
Class Method Summary collapse
Class Method Details
.timeout(n) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/capybara/chrome/repeat_timeout.rb', line 6 def self.timeout(n) start_at = Time.now loop do raise Error.new("waited #{n}s") if (Time.now - start_at).to_i >= n yield end end |