Skip to content

sobrinho/sidekiq-delay_extensions

 
 

Repository files navigation

Sidekiq Delay Extensions

Gem Version Build

The Sidekiq delay extensions are deprecated in 6.x and will be removed from 7.x.

This gem extracts the delay extensions from the latest 6.x release and will match Sidekiq 6.x version numbers.

When Sidekiq reaches 7.0, this gem will begin being maintained on its own. Maintainers wanted.

Requirements

Installation

gem install sidekiq
gem install sidekiq-delay_extensions

In your initializers, include the line:

Sidekiq::DelayExtensions.enable_delay!

Upgrading (IMPORTANT): Also add

Sidekiq::Extensions::DelayedClass = Sidekiq::DelayExtensions::DelayedClass
Sidekiq::Extensions::DelayedModel = Sidekiq::DelayExtensions::DelayedModel
Sidekiq::Extensions::DelayedMailer = Sidekiq::DelayExtensions::DelayedMailer

Testing

In your test environment, include the line:

require "sidekiq/delay_extensions/testing"

Contributing

Please see the contributing guidelines.

License

Please see LICENSE for licensing details.

Original Author

Mike Perham, @getajobmike / @sidekiq, https://www.mikeperham.com / https://www.contribsys.com

About

Extracts sidekiq/delay from Sidekiq 6

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 99.4%
  • HTML 0.6%