From: John Dong Date: Wed, 15 Aug 2007 21:56:18 +0000 (-0400) Subject: Merge from Justin X-Git-Url: https://projects.mako.cc/source/selectricity/commitdiff_plain/0bcced90721389c27eb815ca8dcab85533417697?hp=924aa1ff433ac4ccd2db5851e91038088be00a09 Merge from Justin Fix runtime errors in RubyVote introduced. --- diff --git a/app/views/quickvote/results.rhtml b/app/views/quickvote/results.rhtml index 5626636..3b3a54d 100644 --- a/app/views/quickvote/results.rhtml +++ b/app/views/quickvote/results.rhtml @@ -159,7 +159,7 @@ by several other names.

<%= `host #{IPAddr.new(voter.ipaddress).to_s}`.sub(/^.*pointer (.*)\.$/, '\1') %> <% rescue ArgumentError => err %> - <%= " - " %> + <%= voter.ipaddress %> <% end %> <%= voter.vote.votestring %> diff --git a/lib/rubyvote/election.rb b/lib/rubyvote/election.rb index efb8dd8..ffd31c8 100644 --- a/lib/rubyvote/election.rb +++ b/lib/rubyvote/election.rb @@ -152,7 +152,7 @@ class PluralityResult < ElectionResult b[1] <=> a[1] end.collect {|a| a[0]} - @points = self.election.votes + @points = @election.votes # winners are anyone who has the same number of votes as the # first person diff --git a/lib/rubyvote/positional.rb b/lib/rubyvote/positional.rb index dc0b63a..056194b 100644 --- a/lib/rubyvote/positional.rb +++ b/lib/rubyvote/positional.rb @@ -78,7 +78,7 @@ class BordaResult < ElectionResult votes[i] == votes[@ranked_candidates[0]] end - @points = self.election.votes + @points = @election.votes end end