module Qyu::Workers::Concerns::Timeout

Qyu::Workers::Concerns::Timeout

Adds timeout to running tasks in a worker

Qyu::Worker.new do

timeout 0 # disabled (default)
# or
timeout 3600

end

Public Instance Methods

timeout(seconds) click to toggle source

Configures timeout

timeout 0 # default
timeout 3600

@param [Integer]

# File lib/qyu/workers/concerns/timeout.rb, line 26
def timeout(seconds)
  @timeout = seconds.to_i
end