Class: Sidekiq::Monitor::JobsDatatable
- Inherits:
-
RailsDatatables
- Object
- RailsDatatables
- Sidekiq::Monitor::JobsDatatable
- Includes:
- ActionView::Helpers::DateHelper
- Defined in:
- app/datatables/sidekiq/monitor/jobs_datatable.rb
Class Attribute Summary collapse
-
.search_filters ⇒ Object
readonly
Returns the value of attribute search_filters.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(view) ⇒ JobsDatatable
constructor
A new instance of JobsDatatable.
Constructor Details
#initialize(view) ⇒ JobsDatatable
Returns a new instance of JobsDatatable.
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'app/datatables/sidekiq/monitor/jobs_datatable.rb', line 16 def initialize(view) @model_name = Sidekiq::Monitor::Job @columns = [ 'sidekiq_jobs.id', 'sidekiq_jobs.jid', 'sidekiq_jobs.queue', 'sidekiq_jobs.class_name', 'sidekiq_jobs.name', 'sidekiq_jobs.enqueued_at', 'sidekiq_jobs.started_at', 'COALESCE(sidekiq_jobs.finished_at, NOW()) - sidekiq_jobs.started_at', 'sidekiq_jobs.status', 'sidekiq_jobs.result', 'sidekiq_jobs.args' ] @searchable_columns = [ 'sidekiq_jobs.jid', 'sidekiq_jobs.queue', 'sidekiq_jobs.class_name', 'sidekiq_jobs.args', 'sidekiq_jobs.status', 'sidekiq_jobs.name' ] super(view) end |
Class Attribute Details
.search_filters ⇒ Object (readonly)
Returns the value of attribute search_filters.
9 10 11 |
# File 'app/datatables/sidekiq/monitor/jobs_datatable.rb', line 9 def search_filters @search_filters end |
Class Method Details
.add_search_filter(search_filter) ⇒ Object
11 12 13 |
# File 'app/datatables/sidekiq/monitor/jobs_datatable.rb', line 11 def add_search_filter(search_filter) @search_filters << search_filter end |