module AsyncCache::Workers

Public Class Methods

worker_for_name(name) click to toggle source
# File lib/async_cache/workers/base.rb, line 5
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