1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
# frozen_string_literal: true require 'sidekiq-scheduler' class Scheduler::BackupCleanupScheduler include Sidekiq::Worker def perform old_backups.find_each(&:destroy!) end private def old_backups Backup.where('created_at < ?', 7.days.ago) end end