# 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