class Que::Web::Viewmodels::Job

Public Class Methods

new(job) click to toggle source
# File lib/que/web/viewmodels/job.rb, line 7
def initialize(job)
  members.each do |m|
    self[m] = job[m]
  end
end

Public Instance Methods

humanized_job_class() click to toggle source
# File lib/que/web/viewmodels/job.rb, line 17
def humanized_job_class
  case job_class
  when "ActiveJob::QueueAdapters::QueAdapter::JobWrapper"
    args.first[:job_class]
  else
    job_class
  end
end
past_due?(relative_to = Time.now) click to toggle source
# File lib/que/web/viewmodels/job.rb, line 13
def past_due?(relative_to = Time.now)
  run_at < relative_to
end