class AttentiveSidekiq::Disappeared

Constants

STATUS_DETECTED
STATUS_REQUEUED

Public Class Methods

add(item) click to toggle source
Calls superclass method AttentiveSidekiq::RedisBasedHash::add
# File lib/attentive_sidekiq/api.rb, line 33
def add item
  extended_item = {'noticed_at' => Time.now.to_i, 'status' => STATUS_DETECTED}.merge(item)
  super extended_item
end
Also aliased as: base_add
base_add(item)
Alias for: add
hash_name() click to toggle source
# File lib/attentive_sidekiq/api.rb, line 44
def hash_name
  AttentiveSidekiq::REDIS_DISAPPEARED_KEY
end
requeue(jid) click to toggle source
# File lib/attentive_sidekiq/api.rb, line 38
def requeue jid
  record = get_job(jid)
  record['class'].constantize.perform_async(*record['args'])
  base_add(record.merge('status' => STATUS_REQUEUED))
end