Class: SidekiqAdhocJob::Strategies::Default
Instance Attribute Summary
#module_names, #worker_klasses
Instance Method Summary
collapse
#allowed_namespace?, included, #initialize, #load, #worker_path_name
Instance Method Details
#get_queue_name(klass_name) ⇒ Object
10
11
12
|
# File 'lib/sidekiq_adhoc_job/strategies/default.rb', line 10
def get_queue_name(klass_name)
klass_name.sidekiq_options['queue']
end
|
14
15
16
|
# File 'lib/sidekiq_adhoc_job/strategies/default.rb', line 14
def perform_async(klass, *params, **kw_params)
klass.perform_async(*params, **kw_params)
end
|
#worker_class?(klass) ⇒ Boolean
6
7
8
|
# File 'lib/sidekiq_adhoc_job/strategies/default.rb', line 6
def worker_class?(klass)
klass.included_modules.include?(Sidekiq::Worker)
end
|