Files
danbooru/app/logical/daily_maintenance.rb
2013-04-03 14:36:28 -04:00

16 lines
407 B
Ruby

class DailyMaintenance
def run
PostPruner.new.prune!
TagPruner.new.prune!
Upload.delete_all(['created_at < ?', 1.day.ago])
ModAction.delete_all(['created_at < ?', 3.days.ago])
Delayed::Job.delete_all(['created_at < ?'], 1.day.ago)
TagSubscription.process_all
prune_ad_hits
end
def prune_ad_hits
AdvertisementHit.delete_all(["created_at < ?", 1.month.ago])
end
end