10 lines
258 B
Ruby
10 lines
258 B
Ruby
|
# Concern that sets the queue of a Sidekiq worker based on the worker's class
|
||
|
# name/namespace.
|
||
|
module DedicatedSidekiqQueue
|
||
|
extend ActiveSupport::Concern
|
||
|
|
||
|
included do
|
||
|
sidekiq_options queue: name.sub(/Worker\z/, '').underscore.tr('/', '_')
|
||
|
end
|
||
|
end
|