Method: PerfectQueue::TaskMonitor#set_task
- Defined in:
- lib/perfectqueue/task_monitor.rb
#set_task(task, runner) ⇒ Object
55 56 57 58 59 60 61 62 63 64 |
# File 'lib/perfectqueue/task_monitor.rb', line 55 def set_task(task, runner) task.extend(TaskMonitorHook) task.log = @log task.task_monitor = self task.runner = runner @mutex.synchronize { @task = task @last_task_heartbeat = Time.now.to_i } end |