Class: SolidQueueMonitor::ExecuteJobService

Inherits:
Object
  • Object
show all
Defined in:
app/services/solid_queue_monitor/execute_job_service.rb

Instance Method Summary collapse

Instance Method Details

#call(id) ⇒ Object



5
6
7
8
# File 'app/services/solid_queue_monitor/execute_job_service.rb', line 5

def call(id)
  execution = SolidQueue::ScheduledExecution.find(id)
  move_to_ready_queue(execution)
end

#execute_many(ids) ⇒ Object



10
11
12
13
14
# File 'app/services/solid_queue_monitor/execute_job_service.rb', line 10

def execute_many(ids)
  SolidQueue::ScheduledExecution.where(id: ids).find_each do |execution|
    move_to_ready_queue(execution)
  end
end