module SidekiqSimpleDelay::ActiveRecord

Methods to enable simple_delay functionality to work with ActiveRecord

Public Class Methods

included(base) click to toggle source
# File lib/sidekiq_simple_delay/extensions/active_record.rb, line 8
def self.included(base)
  base.include(SidekiqSimpleDelay::DelayMethods)
  base.extend(SidekiqSimpleDelay::DelayMethods)
  base.extend(ClassMethods)
end

Public Instance Methods

initialize_args() click to toggle source

Args required to fetch this object from the database

# File lib/sidekiq_simple_delay/extensions/active_record.rb, line 15
def initialize_args
  [send(self.class.primary_key)]
end