Module: Kernel
- Defined in:
- lib/sudo/support/kernel.rb
Instance Method Summary collapse
Instance Method Details
#wait_for(timeout: nil, step: 0.125) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/sudo/support/kernel.rb', line 4 def wait_for(timeout: nil, step: 0.125) Timeout::timeout(timeout) do condition = false sleep(step) until (condition = yield) and return condition end rescue Timeout::Error return false end |