Class: Sidekiq::DelayExtensions::DelayedModel

Inherits:
GenericJob
  • Object
show all
Extended by:
Sidekiq::DelayedTestingExtensions
Defined in:
lib/sidekiq/delay_extensions/active_record.rb

Overview

Adds delay, delay_for and delay_until methods to ActiveRecord to offload instance method execution to Sidekiq.

Please note, this is not recommended as this will serialize the entire object to Redis. Your Sidekiq jobs should pass IDs, not entire instances. This is here for backwards compatibility with Delayed::Job only.

Examples:

User.recent_signups.each { |user| user.delay.mark_as_awesome }

Method Summary

Methods included from Sidekiq::DelayedTestingExtensions

jobs_for

Methods inherited from GenericJob

#_perform, #perform