mirror of
https://github.com/mperham/sidekiq.git
synced 2022-11-09 13:52:34 -05:00
Removes the generic aliases which MAY clash with names of already declared by other applications
This commit is contained in:
parent
03823ae13a
commit
e5687d7184
1 changed files with 15 additions and 0 deletions
|
@ -9,6 +9,21 @@ module Sidekiq
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Removes the generic aliases which MAY clash with names of already
|
||||||
|
# created methods by other applications. The methods `sidekiq_delay`,
|
||||||
|
# `sidekiq_delay_for` and `sidekiq_delay_until` can be used instead.
|
||||||
|
def self.namespace_delay_methods
|
||||||
|
[Extensions::ActiveRecord,
|
||||||
|
Extensions::ActionMailer,
|
||||||
|
Extensions::Klass].each do |mod|
|
||||||
|
mod.module_eval do
|
||||||
|
remove_method :delay if respond_to?(:delay)
|
||||||
|
remove_method :delay_for if respond_to?(:delay_for)
|
||||||
|
remove_method :delay_until if respond_to?(:delay_until)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Rails < ::Rails::Engine
|
class Rails < ::Rails::Engine
|
||||||
config.autoload_paths << File.expand_path("#{config.root}/app/workers") if File.exist?("#{config.root}/app/workers")
|
config.autoload_paths << File.expand_path("#{config.root}/app/workers") if File.exist?("#{config.root}/app/workers")
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue