Method: Timeouter.run
- Defined in:
- lib/timeouter.rb
.run(timeout = 0, eclass: Timeouter::TimeoutError, message: 'execution expired') {|Timeouter::Timer.new(timeout, eclass: eclass, message: message)| ... } ⇒ Object
10 11 12 |
# File 'lib/timeouter.rb', line 10 def run(timeout = 0, eclass: Timeouter::TimeoutError, message: 'execution expired') yield(Timeouter::Timer.new(timeout, eclass: eclass, message: )) end |