aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Extract QueueAdapter module for setting and looking up adaptersDavid Heinemeier Hansson2014-05-197-14/+35
|
* Dont need the explicit error handling -- if the require fails, it will raise ↵David Heinemeier Hansson2014-05-192-26/+2
| | | | exactly the error we want to communicate anyway. Also use the load path, so we can allow plugins, rather than requre_relative
* Merge pull request #10 from seuros/masterDavid Heinemeier Hansson2014-05-198-8/+67
|\ | | | | Lazy-load adapters, fixes #6
| * Lazy-load adapters, fixes #6Abdelkader Boudih2014-05-188-8/+67
| |
* | List adapters supported and wantedDavid Heinemeier Hansson2014-05-181-0/+15
| |
* | With dependencies for Sidekiq and Sucker PunchDavid Heinemeier Hansson2014-05-181-0/+14
| |
* | Merge pull request #5 from seuros/masterDavid Heinemeier Hansson2014-05-1810-4/+61
|\| | | | | Add Sidekiq adapter/wrapper fixes #3
| * Add Sucker Punch adapter/wrapperAbdelkader Boudih2014-05-186-2/+31
| |
| * Correct typo in version.rbAbdelkader Boudih2014-05-181-1/+1
| |
| * Add Sidekiq adapter/wrapper fixes #3Abdelkader Boudih2014-05-186-3/+31
|/
* Merge pull request #1 from charliesome/patch-1David Heinemeier Hansson2014-05-181-9/+3
|\ | | | | Clean up JobWrappers::ResqueWrapper.perform
| * Clean up JobWrappers::ResqueWrapper.performCharlie Somerville2014-05-191-9/+3
|/ | | | | This is not only easier to read, but it'll also properly raise an ArgumentError rather than a NoMethodError when called with no arguments. It also allocates 4 fewer objects per call (8 down from 12), and is about 50% faster according to a quick benchmark.
* Queue naming with a base, which requires a JobWrapper to comply to Resques ↵David Heinemeier Hansson2014-05-185-5/+64
| | | | expectation of a class variable
* Add ResqueAdapter and provide test infrastructure for the now multiple adaptersDavid Heinemeier Hansson2014-05-189-10/+76
|
* Rename to InlineAdapter to match *Adapter form, even if the queue is ↵David Heinemeier Hansson2014-05-181-0/+11
| | | | embedded in there too
* Simplest job and inline queueDavid Heinemeier Hansson2014-05-184-2/+37
|
* Run tests through RakeDavid Heinemeier Hansson2014-05-181-0/+27
|
* Skeleton gemDavid Heinemeier Hansson2014-05-1812-0/+184