From 6c5cd8d1ee1b4473714fc8e4ab258bb3b3e67cee Mon Sep 17 00:00:00 2001 From: Maximilian Grundke Date: Mon, 19 Mar 2018 14:38:39 +0100 Subject: [PATCH] Use TimeHelper in rake task --- lib/tasks/detect_exercise_anomalies.rake | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/tasks/detect_exercise_anomalies.rake b/lib/tasks/detect_exercise_anomalies.rake index e22550b2..3436b87a 100644 --- a/lib/tasks/detect_exercise_anomalies.rake +++ b/lib/tasks/detect_exercise_anomalies.rake @@ -22,6 +22,8 @@ namespace :detect_exercise_anomalies do AVERAGE_WORKING_TIME_CACHE = {} task :with_at_least, [:number_of_exercises, :number_of_solutions] => :environment do |task, args| + include TimeHelper + number_of_exercises = args[:number_of_exercises] number_of_solutions = args[:number_of_solutions] @@ -71,14 +73,6 @@ namespace :detect_exercise_anomalies do end end - def time_to_f(timestamp) - unless timestamp.nil? - timestamp = timestamp.split(':') - return timestamp[0].to_i * 60 * 60 + timestamp[1].to_i * 60 + timestamp[2].to_f - end - nil - end - def get_average_working_time(exercise) unless AVERAGE_WORKING_TIME_CACHE.key?(exercise.id) seconds = time_to_f exercise.average_working_time