module Sidekiq::Extensions
Constants
- SIZE_LIMIT
Public Class Methods
enable_delay!()
click to toggle source
# File lib/sidekiq/delay.rb, line 5 def self.enable_delay! warn "Sidekiq's Delayed Extensions will be removed in Sidekiq 7.0", uplevel: 1 if defined?(::ActiveSupport) require "sidekiq/extensions/active_record" require "sidekiq/extensions/action_mailer" # Need to patch Psych so it can autoload classes whose names are serialized # in the delayed YAML. Psych::Visitors::ToRuby.prepend(Sidekiq::Extensions::PsychAutoload) ActiveSupport.on_load(:active_record) do include Sidekiq::Extensions::ActiveRecord end ActiveSupport.on_load(:action_mailer) do extend Sidekiq::Extensions::ActionMailer end end require "sidekiq/extensions/class_methods" Module.__send__(:include, Sidekiq::Extensions::Klass) end