preference_tally << voter.vote.rankings.sort.collect \
{ |ranking| ranking.candidate.id }
end
-
@plurality_result = PluralityVote.new(plurality_tally).result
@approval_result = ApprovalVote.new(approval_tally).result
@condorcet_result = PureCondorcetVote.new(preference_tally).result
#@runoff_result = InstantRunoffVote.new(preference_tally).result
#@runoff_results = PluralityVote.new(preference_tally).result
-
end
### Convert a shortname or id into a QuickVote
protected
def verify_vote(vote=nil)
- vote.instance_of?( String )
+ not vote.instance_of?( Array )
end
def tally_vote(candidate)