Sha256: 5ea4c4fa6552f96845581585b9ca6932404fd6b6b37218ccfdfee0f6ae8debdc

Contents?: true

Size: 388 Bytes

Versions: 10

Compression:

Stored size: 388 Bytes

Contents

class MissionControl::Jobs::QueuesController < MissionControl::Jobs::ApplicationController
  before_action :set_queue, only: :show

  def index
    @queues = ActiveJob.queues.sort_by(&:name)
  end

  def show
    @jobs_page = MissionControl::Jobs::Page.new(@queue.jobs, page: params[:page].to_i)
  end

  private
    def set_queue
      @queue = ActiveJob.queues[params[:id]]
    end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mission_control-jobs-1.0.1 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-1.0.0 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-0.6.0 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-0.5.0 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-0.4.0 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-0.3.3 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-0.3.2 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-0.3.1 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-0.3.0 app/controllers/mission_control/jobs/queues_controller.rb
mission_control-jobs-0.2.2 app/controllers/mission_control/jobs/queues_controller.rb