Method: QueueLite::Queue#done

Defined in:
lib/queue_lite/queue.rb

#done(id) ⇒ Object



68
69
70
71
72
73
74
75
76
77
# File 'lib/queue_lite/queue.rb', line 68

def done(id)
  row = db.get_first_row("    UPDATE queue\n    SET status = ?\n    WHERE id = ?\n    RETURNING id, data\n  SQL\n\n  Task.new(*row)\nend\n", [LOCKED_STATUS, id])