module SidekiqMonitoring::StatusMixin

Attributes

status[R]

Public Instance Methods

<=>(other) click to toggle source
# File lib/sidekiq-monitoring.rb, line 43
def <=>(other)
  STATUS_LIST[status] <=> STATUS_LIST[other.status]
end
criticality(status = monitoring_status) click to toggle source
# File lib/sidekiq-monitoring.rb, line 47
def criticality(status = monitoring_status)
  STATUS_LIST[status]
end
monitoring_status() click to toggle source
# File lib/sidekiq-monitoring.rb, line 51
def monitoring_status
  raise NotImplementedError.new "#{self.class}#monitoring_status"
end