Module: SolidQueueDashboard::Job

Defined in:
lib/solid_queue_dashboard/job.rb

Constant Summary collapse

RUNNING =

Constants

:running
SUCCESS =
:success
RETRIED =
:retried
FAILED =
:failed
PENDING =
:pending
SCHEDULED =
:scheduled
STATUSES =
[ RUNNING, SUCCESS, RETRIED, FAILED, SCHEDULED, PENDING ]
STATUS_COLORS =
{
  SUCCESS => "green",
  RETRIED => "amber",
  FAILED => "red",
  SCHEDULED => "purple",
  PENDING => "zinc",
  RUNNING => "sky"
}
COMMAND_CLASS_NAME =
"SolidQueue::RecurringJob"

Class Method Summary collapse

Class Method Details

.status_color(status) ⇒ Object



24
25
26
# File 'lib/solid_queue_dashboard/job.rb', line 24

def self.status_color(status)
  STATUS_COLORS[status] || "zinc"
end