class ActiveJobStatus::JobStatus

Constants

COMPLETED
ENQUEUED
WORKING

Attributes

status[R]

Public Class Methods

new(status) click to toggle source
# File lib/active_job_status/job_status.rb, line 9
def initialize(status)
  @status = status && status.to_sym
end

Public Instance Methods

completed?() click to toggle source
# File lib/active_job_status/job_status.rb, line 21
def completed?
  status == COMPLETED
end
empty?() click to toggle source
# File lib/active_job_status/job_status.rb, line 25
def empty?
  status.nil?
end
queued?() click to toggle source
# File lib/active_job_status/job_status.rb, line 13
def queued?
  status == ENQUEUED
end
working?() click to toggle source
# File lib/active_job_status/job_status.rb, line 17
def working?
  status == WORKING
end