Class: Sidekiq::Stats::History

Inherits:
Object
  • Object
show all
Defined in:
lib/sidekiq/api.rb

Instance Method Summary collapse

Constructor Details

#initialize(days_previous, start_date = nil, pool: nil) ⇒ History

Returns a new instance of History.

Raises:

  • (ArgumentError)


188
189
190
191
192
193
# File 'lib/sidekiq/api.rb', line 188

def initialize(days_previous, start_date = nil, pool: nil)
  # we only store five years of data in Redis
  raise ArgumentError if days_previous < 1 || days_previous > (5 * 365)
  @days_previous = days_previous
  @start_date = start_date || Time.now.utc.to_date
end

Instance Method Details

#failedObject



199
200
201
# File 'lib/sidekiq/api.rb', line 199

def failed
  @failed ||= date_stat_hash("failed")
end

#processedObject



195
196
197
# File 'lib/sidekiq/api.rb', line 195

def processed
  @processed ||= date_stat_hash("processed")
end