From d9a98556e0cc83a6e3a50a08587d09a5397f78a7 Mon Sep 17 00:00:00 2001 From: Pius Uzamere Date: Thu, 3 Dec 2009 21:48:08 -0500 Subject: [PATCH] spike --- app/models/choice.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/models/choice.rb b/app/models/choice.rb index cdf16ff..d202f4d 100644 --- a/app/models/choice.rb +++ b/app/models/choice.rb @@ -19,6 +19,11 @@ class Choice < ActiveRecord::Base def wins_plus_losses #(prompts_on_the_left.collect(&:votes_count).sum + prompts_on_the_right.collect(&:votes_count).sum) Prompt.sum('votes_count', :conditions => "left_choice_id = #{id} OR right_choice_id = #{id}") + #wins + losses + end + + def losses + loss_count end def wins @@ -37,10 +42,9 @@ class Choice < ActiveRecord::Base return true #so active record will save end - def compute_score if wins_plus_losses == 0 - return 0 + raise 'wtfbbq'#return 0 else (wins.to_f / wins_plus_losses ) * 100 end -- libgit2 0.21.2