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