durran/minion — pull request #1 by spiegela (2011-10-23 05:14:06+00:00)
Title: Minion batch processing and other changes

Durran,

Looks like no _one_ person is really maintaining Minion anymore, but it's still interesting to me. I decided to make changes against your branch since the Handler implementation looked good, and it has pretty good test coverage. Not sure if you're still using it either, but if you are, you might consider merging my updates. If not, may you know someone that's actively maintaining a branch?

In any case, the updates in short are:

* Updated Bunny
* Optionally disable automatic acking of messages (except in batch mode)
* Batch support for working on messages in groups.
* this includes support for pausing so ensure that stragglers can get added to the batch
* Ruby 1.8.7 support
* A new "Message" class to segregate meta-data from content in the messages
* Re-implemented chaining support with updated examples

Anyhow, let me know either way!

Thanks,

-Aaron