Method: Worker::Queue#set_error

Defined in:
lib/worker/queue.rb

#set_error(job, error) ⇒ Object



47
48
49
50
51
# File 'lib/worker/queue.rb', line 47

def set_error(job, error)
  db[:worker_jobs]
      .where(id: job[:id])
      .update(last_error: error.backtrace.join("\n"), run_at: Time.now + 10)
end