Module: DatWorkerPool::OptionalTimeout
- Defined in:
- lib/dat-worker-pool.rb
Class Method Summary collapse
Class Method Details
.new(seconds, &block) ⇒ Object
198 199 200 201 202 203 204 |
# File 'lib/dat-worker-pool.rb', line 198 def self.new(seconds, &block) if seconds SystemTimer.timeout(seconds, TimeoutError, &block) else block.call end end |