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
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