backup_cleanup_scheduler.rb (271B)
- # 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