[ActiveJob] Autoload adapters
This commit is contained in:
parent
49b27dba28
commit
7e99855dee
@ -30,4 +30,5 @@ module ActiveJob
|
||||
extend ActiveSupport::Autoload
|
||||
|
||||
autoload :Base
|
||||
end
|
||||
autoload :QueueAdapters
|
||||
end
|
||||
|
@ -17,7 +17,6 @@ def queue_adapter=(name_or_adapter)
|
||||
|
||||
private
|
||||
def load_adapter(name)
|
||||
require "active_job/queue_adapters/#{name}_adapter"
|
||||
"ActiveJob::QueueAdapters::#{name.to_s.camelize}Adapter".constantize
|
||||
end
|
||||
end
|
||||
|
16
activejob/lib/active_job/queue_adapters.rb
Normal file
16
activejob/lib/active_job/queue_adapters.rb
Normal file
@ -0,0 +1,16 @@
|
||||
module ActiveJob
|
||||
module QueueAdapters
|
||||
extend ActiveSupport::Autoload
|
||||
|
||||
autoload :InlineAdapter
|
||||
autoload :BackburnerAdapter
|
||||
autoload :DelayedJobAdapter
|
||||
autoload :QuAdapter
|
||||
autoload :QueAdapter
|
||||
autoload :QueueClassicAdapter
|
||||
autoload :ResqueAdapter
|
||||
autoload :SidekiqAdapter
|
||||
autoload :SneakersAdapter
|
||||
autoload :SuckerPunchAdapter
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue
Block a user