class Taskinator::TaskWorker

Attributes

uuid[R]

Public Class Methods

new(uuid) click to toggle source
# File lib/taskinator/task_worker.rb, line 5
def initialize(uuid)
  @uuid = uuid
end

Public Instance Methods

perform() click to toggle source
# File lib/taskinator/task_worker.rb, line 9
def perform
  task = Taskinator::Task.fetch(@uuid)
  raise "ERROR: Task '#{@uuid}' not found." unless task
  return if task.paused? || task.cancelled?
  task.start!
end