Add score, percent_rank to topics. Adds HotTopic model and consolidated job to calculate

hotness. Note: People on Heroku will have to update their jobs to the new structure
in Heroku.md
This commit is contained in:
Robin Ward
2013-03-28 13:02:59 -04:00
parent 9b103e6d97
commit 473a64d39d
20 changed files with 224 additions and 109 deletions

View File

@ -11,23 +11,8 @@ task :category_stats => :environment do
end
# Every 10 minutes
task :calculate_avg_time => :environment do
Jobs::CalculateAvgTime.new.execute(nil)
end
# Every 10 minutes
task :feature_topics => :environment do
Jobs::FeatureTopics.new.execute(nil)
end
# Every 10 minutes
task :calculate_score => :environment do
Jobs::CalculateScore.new.execute(nil)
end
# Every 10 minutes
task :calculate_view_counts => :environment do
Jobs::CalculateViewCounts.new.execute(nil)
task :periodical_updates => :environment do
Jobs::PeriodicalUpdates.new.execute(nil)
end
# Every day