From 3eaae5fbed37d30bef3532fed5bc369a2734fce9 Mon Sep 17 00:00:00 2001 From: Dhruv Kapadia Date: Thu, 25 Feb 2010 16:09:55 -0500 Subject: [PATCH] Fixing some engine yard pecularities in test rake task --- lib/tasks/test_api.rake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tasks/test_api.rake b/lib/tasks/test_api.rake index e509e02..422d5b2 100644 --- a/lib/tasks/test_api.rake +++ b/lib/tasks/test_api.rake @@ -63,10 +63,10 @@ namespace :test_api do appearances_by_choice_id = wins_hash.merge(losses_hash) do |key, oldval, newval| oldval + newval end - sum = total_appearances = appearances_by_choice_id.values.inject(:+) + sum = total_appearances = appearances_by_choice_id.values.inject(0) {|sum, x| sum +=x} mean = average_appearances = total_appearances.to_f / appearances_by_choice_id.size.to_f - if sum: + if sum > 0: stddev = Math.sqrt( appearances_by_choice_id.values.inject(0) { |sum, e| sum + (e - mean) ** 2 } / appearances_by_choice_id.size.to_f ) appearances_by_choice_id.each do |choice_id, n_i| -- libgit2 0.21.2