sidekiq-postpone

Services & Skills

Share on

Typical use-case is with database transactions:

Sidekiq::Postpone.wrap do
  ActiveRecord::Base.transaction do
    # ...
    post = Post.create(params)
    ImageProcess.perform_async(post.image)
  end
end
# In fact, ImageProcess job will be pushed to the queue only after the `wrap { ... }` block finishes.
Author

In the same orbit

Explore more open source projects

How can we help you?

Martians at a glance
17
years in business

We transform growth-stage startups into unicorns, build developer tools, and create open source products.

If you prefer email, write to us at surrender@evilmartians.com