Sha256: f37355fe0adfba88dd4a57a6a4a12498ad541c4a8c7a39ec319c5957ac2dc27d
Contents?: true
Size: 579 Bytes
Versions: 2
Compression:
Stored size: 579 Bytes
Contents
module Sidekiq def self.hook_rails! if defined?(ActiveRecord) ActiveRecord::Base.extend(Sidekiq::Extensions::ActiveRecord) ActiveRecord::Base.send(:include, Sidekiq::Extensions::ActiveRecord) end if defined?(ActionMailer) ActionMailer::Base.extend(Sidekiq::Extensions::ActionMailer) end end class Rails < ::Rails::Engine config.autoload_paths << File.expand_path("#{config.root}/app/workers") if File.exist?("#{config.root}/app/workers") initializer 'sidekiq' do Sidekiq.hook_rails! end end if defined?(::Rails) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-0.9.1 | lib/sidekiq/rails.rb |
sidekiq-0.9.0 | lib/sidekiq/rails.rb |