Method: Naf::Application#last_queued_job
- Defined in:
- app/models/naf/application.rb
#last_queued_job ⇒ Object
63 64 65 66 67 68 69 70 |
# File 'app/models/naf/application.rb', line 63 def last_queued_job last_queued_job = ::Naf::HistoricalJob. queued_between(Time.zone.now - Naf::HistoricalJob::JOB_STALE_TIME, Time.zone.now). where(application_id: self.id). group(:application_id). select("application_id, MAX(id) AS id").first last_queued_job ? Naf::HistoricalJob.find(last_queued_job.id) : nil end |