class SidekiqSpy::Spy::Retries

Public Class Methods

new() click to toggle source
# File lib/sidekiq-spy/spy/retries.rb, line 10
def initialize
  @retries = Sidekiq::RetrySet.new
  
  refresh
end

Public Instance Methods

refresh() click to toggle source
# File lib/sidekiq-spy/spy/retries.rb, line 16
def refresh
  h = []
  
  @retries.each do |retry_item|
    h << {
      :next_at       => retry_item.at,
      :count         => retry_item['retry_count'],
      :queue         => retry_item['queue'],
      :class         => retry_item['class'],
      :args          => retry_item['args'],
      :error_class   => retry_item['error_class'],
      :error_message => retry_item['error_message'],
    }
  end
  
  @data = h
end