Sha256: ba0065df82466814f19f72361995a09288955360971a605df4c656981a46276e

Contents?: true

Size: 568 Bytes

Versions: 7

Compression:

Stored size: 568 Bytes

Contents

module Sidekiq
  module Extensions

    def self.enable_delay!
      if defined?(::ActiveSupport)
        ActiveSupport.on_load(:active_record) do
          require 'sidekiq/extensions/active_record'
          include Sidekiq::Extensions::ActiveRecord
        end
        ActiveSupport.on_load(:action_mailer) do
          require 'sidekiq/extensions/action_mailer'
          extend Sidekiq::Extensions::ActionMailer
        end
      end

      require 'sidekiq/extensions/class_methods'
      Module.__send__(:include, Sidekiq::Extensions::Klass)
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sidekiq-5.0.2 lib/sidekiq/delay.rb
sidekiq-5.0.1 lib/sidekiq/delay.rb
sidekiq-5.0.0 lib/sidekiq/delay.rb
sidekiq-5.0.0.rc1 lib/sidekiq/delay.rb
sidekiq-5.0.0.beta3 lib/sidekiq/delay.rb
sidekiq-5.0.0.beta2 lib/sidekiq/delay.rb
sidekiq-5.0.0.beta1 lib/sidekiq/delay.rb