Class: SolidQueueMonitor::QueuesController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/solid_queue_monitor/queues_controller.rb

Instance Method Summary collapse

Methods inherited from BaseController

#set_flash_message

Instance Method Details

#indexObject



3
4
5
6
7
8
9
# File 'app/controllers/solid_queue_monitor/queues_controller.rb', line 3

def index
  @queues = SolidQueue::Job.group(:queue_name)
                           .select('queue_name, COUNT(*) as job_count')
                           .order('job_count DESC')
  
  render_page('Queues', SolidQueueMonitor::QueuesPresenter.new(@queues).render)
end