Class: SolidQueueWeb::QueueStats

Inherits:
Object
  • Object
show all
Defined in:
app/services/solid_queue_web/queue_stats.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(queues) ⇒ QueueStats

Returns a new instance of QueueStats.



5
6
7
8
9
# File 'app/services/solid_queue_web/queue_stats.rb', line 5

def initialize(queues)
  @queues = queues
  @now    = Time.current
  compute
end

Instance Attribute Details

#completed_24hObject (readonly)

Returns the value of attribute completed_24h.



3
4
5
# File 'app/services/solid_queue_web/queue_stats.rb', line 3

def completed_24h
  @completed_24h
end

#failed_24hObject (readonly)

Returns the value of attribute failed_24h.



3
4
5
# File 'app/services/solid_queue_web/queue_stats.rb', line 3

def failed_24h
  @failed_24h
end

#failure_sparklinesObject (readonly)

Returns the value of attribute failure_sparklines.



3
4
5
# File 'app/services/solid_queue_web/queue_stats.rb', line 3

def failure_sparklines
  @failure_sparklines
end

#oldest_readyObject (readonly)

Returns the value of attribute oldest_ready.



3
4
5
# File 'app/services/solid_queue_web/queue_stats.rb', line 3

def oldest_ready
  @oldest_ready
end