bkeepers / qu

a Ruby library for queuing and processing background jobs.
MIT License
506 stars 50 forks source link

Slim Down the Backend Interface #70

Closed jnunemaker closed 10 years ago

jnunemaker commented 10 years ago

Required: push, pop, size, clear, abort, complete.

All the code for keeping track of workers and queues is removed. The only point in having it is for a web or command line interface which qu does not have yet. Also, it forces all backends to be able to store various state, which most real queues do not do.