class Delayed::Memento

Public Instance Methods

run_clean_up() click to toggle source
# File lib/delayed_job_memento/delayed/memento.rb, line 17
def run_clean_up
  current_time = Time.zone.now
  if @@expiration != nil && (@@last_clean_up.nil? || current_time - @@last_clean_up > @@expiration)
    Delayed::Memento.delete_all(['created_at < ?', current_time - @@expiration])
    @@last_clean_up = current_time
  end
end