class Sidekiq::Undertaker::Bucket

Constants

ONE_DAY
ONE_HOUR
ONE_WEEK
THREE_DAYS
THREE_HOURS

Public Class Methods

bucket_names() click to toggle source
# File lib/sidekiq/undertaker/bucket.rb, line 7
def bucket_names
  %w[1_hour 3_hours 1_day 3_days 1_week older]
end
for_elapsed_time(elapsed_time) click to toggle source
# File lib/sidekiq/undertaker/bucket.rb, line 11
def for_elapsed_time(elapsed_time)
  return "1_hour"  if elapsed_time <= ONE_HOUR
  return "3_hours" if elapsed_time <= THREE_HOURS
  return "1_day"   if elapsed_time <= ONE_DAY
  return "3_days"  if elapsed_time <= THREE_DAYS
  return "1_week"  if elapsed_time <= ONE_WEEK

  "older"
end