Class: SidekiqAdhocJob::Strategies::RailsApplicationJob
- Inherits:
-
Object
- Object
- SidekiqAdhocJob::Strategies::RailsApplicationJob
show all
- Includes:
- SidekiqAdhocJob::Strategy
- Defined in:
- lib/sidekiq_adhoc_job/strategies/rails_application_job.rb
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/rails_application_job.rb', line 10
def get_queue_name(klass_name)
klass_name.queue_name
end
|
14
15
16
|
# File 'lib/sidekiq_adhoc_job/strategies/rails_application_job.rb', line 14
def perform_async(klass, *params, **kw_params)
klass.perform_later(*params, **kw_params)
end
|
#worker_class?(klass) ⇒ Boolean
6
7
8
|
# File 'lib/sidekiq_adhoc_job/strategies/rails_application_job.rb', line 6
def worker_class?(klass)
klass.superclass&.name == 'ApplicationJob'
end
|