Class: RailsPulse::JobsController

Inherits:
ApplicationController show all
Includes:
ChartTableConcern, MetricCardConcern, TagFilterConcern
Defined in:
app/controllers/rails_pulse/jobs_controller.rb

Constant Summary

Constants included from ChartTableConcern

ChartTableConcern::VALID_PERIOD_TYPES

Instance Method Summary collapse

Methods inherited from ApplicationController

#set_global_filters, #set_time_range

Methods included from PaginationConcern

#set_pagination_limit

Instance Method Details

#indexObject



9
10
11
12
13
14
# File 'app/controllers/rails_pulse/jobs_controller.rb', line 9

def index
  setup_metric_cards
  setup_chart_and_table_data

  @available_queues = RailsPulse::Job.distinct.pluck(:queue_name).compact.sort
end

#showObject



16
17
18
19
# File 'app/controllers/rails_pulse/jobs_controller.rb', line 16

def show
  setup_metric_cards
  setup_chart_and_table_data
end