From 5c015ba2d8b848da44a69fc2a559295db6881ded Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Fri, 6 Feb 2015 10:44:04 -0500 Subject: [PATCH] Fixed win percentage --- app/models/wrestler.rb | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/models/wrestler.rb b/app/models/wrestler.rb index 015c6b6..30a29f3 100644 --- a/app/models/wrestler.rb +++ b/app/models/wrestler.rb @@ -30,12 +30,17 @@ class Wrestler < ActiveRecord::Base end def seasonWinPercentage - if self.season_win > 0 and self.season_loss > 0 - @percentage = self.season_win / (self.season_win + self.season_loss) - return @percentage + @win = self.season_win.to_f + @loss = self.season_loss.to_f + if @win > 0 and @loss != nil + @matchTotal = @win + @loss + @percentageDec = @win / @matchTotal + @percentage = @percentageDec * 100 + return @percentage.to_i elsif self.season_win == 0 return 0 - + elsif self.season_win == nil or self.season_loss == nil + return 0 end end