krasnoukhov/sidekiq-middleware — pull request #3 by bnorton (2012-10-13 14:20:25+00:00)
Title: Only digest 'class', 'queue', 'args', and 'at' keys for the payload.

This commit refactors and simplifies the middleware server and client as well as only enforcing the uniqueness of the payload across the keys for class, queue, args, and at. This means that other middleware can set custom information and not have the uniqueness invalidated by the message metadata.

It also adds the Hash#slice method for convenience.