Class: Sequins::DelayWorker
- Inherits:
-
ActiveJob::Base
- Object
- ActiveJob::Base
- Sequins::DelayWorker
- Defined in:
- lib/sequins/delay_worker.rb
Instance Method Summary collapse
Instance Method Details
#perform(sequence_class_name, target_class_name, target_id, next_step) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/sequins/delay_worker.rb', line 3 def perform(sequence_class_name, target_class_name, target_id, next_step) sequence_class = sequence_class_name.constantize target = target_class_name.constantize.find(target_id) sequence_class.new.run_step_for_target(next_step.to_sym, target) end |