Class: Fragmentary::DispatchHandlersJob

Inherits:
ActiveJob::Base
  • Object
show all
Defined in:
lib/fragmentary/jobs/dispatch_handlers_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(tasks) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/fragmentary/jobs/dispatch_handlers_job.rb', line 7

def perform(tasks)
  tasks.each do |task|
    Rails.logger.info "\n***** Dispatching task for handler class #{task.class.name}"
    task.call
  end
  RequestQueue.all.each do |queue|
    queue.start
  end
end