15 lines
402 B
Ruby
15 lines
402 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)
|
|
ApiCacheGenerator.new.generate_tag_cache
|
|
end
|
|
|
|
def prune_ad_hits
|
|
AdvertisementHit.delete_all(["created_at < ?", 1.month.ago])
|
|
end
|
|
end
|