Class: Chasqui::SidekiqWorker

Inherits:
Worker
  • Object
show all
Defined in:
lib/chasqui/workers/sidekiq_worker.rb

Class Method Summary collapse

Methods inherited from Worker

subscriber=

Class Method Details

.create(subscriber) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/chasqui/workers/sidekiq_worker.rb', line 9

def create(subscriber)
  register_sidekiq_queue subscriber.queue

  find_or_build_worker(subscriber, Chasqui::SidekiqWorker).tap do |worker|
    define_worker_class worker, subscriber
  end
end

.namespaceObject



5
6
7
# File 'lib/chasqui/workers/sidekiq_worker.rb', line 5

def namespace
  Sidekiq.redis { |r| r.respond_to?(:namespace) ? r.namespace : nil }
end