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(<<~SQL, [LOCKED_STATUS, id]) UPDATE queue SET status = ? WHERE id = ? RETURNING id, data SQL Task.new(*row) end |