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

Yields:



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: message))
end