class VueDelayedJobDashboard::Filter
Public Class Methods
for(jobs, filter)
click to toggle source
# File lib/vue_delayed_job_dashboard/web/filter.rb, line 3 def self.for(jobs, filter) case filter when "pending" jobs.where(locked_at: nil, attempts: 0) when "failed" jobs.where.not(failed_at: nil) when "working" jobs.where.not(locked_at: nil) when "enqueued" jobs when nil || "" jobs end end