Class: GoodJob::BatchesFilter

Inherits:
BaseFilter show all
Defined in:
app/filters/good_job/batches_filter.rb

Constant Summary

Constants inherited from BaseFilter

GoodJob::BaseFilter::DEFAULT_LIMIT, GoodJob::BaseFilter::EMPTY

Instance Attribute Summary

Attributes inherited from BaseFilter

#base_query, #params

Instance Method Summary collapse

Methods inherited from BaseFilter

#filtered_count, #initialize, #job_classes, #last, #next_page_params, #ordered_by, #queues, #records, #state_names, #states, #to_params

Constructor Details

This class inherits a constructor from GoodJob::BaseFilter

Instance Method Details

#default_base_queryObject



13
14
15
# File 'app/filters/good_job/batches_filter.rb', line 13

def default_base_query
  GoodJob::BatchRecord.includes(:jobs)
end

#filtered_query(_filtered_params = params) ⇒ Object



5
6
7
# File 'app/filters/good_job/batches_filter.rb', line 5

def filtered_query(_filtered_params = params)
  base_query
end

#query_for_recordsObject



9
10
11
# File 'app/filters/good_job/batches_filter.rb', line 9

def query_for_records
  default_base_query
end