Module: AsyncCache::Workers
- Defined in:
- lib/async_cache/workers/base.rb,
lib/async_cache/workers/sidekiq.rb,
lib/async_cache/workers/active_job.rb
Defined Under Namespace
Modules: Base Classes: ActiveJobWorker, SidekiqWorker
Class Method Summary collapse
Class Method Details
.worker_for_name(name) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/async_cache/workers/base.rb', line 3 def self.worker_for_name(name) case name when :sidekiq require 'async_cache/workers/sidekiq' AsyncCache::Workers::SidekiqWorker when :active_job require 'async_cache/workers/active_job' AsyncCache::Workers::ActiveJobWorker else raise "Worker not found: #{name.inspect}" end end |