X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/97eda54f95791feea174e3c1f22c1fdd8027f1bc..d86d7d89145230100980ca13bf44083ae1e954cb:/app/models/selectricity_service.rb diff --git a/app/models/selectricity_service.rb b/app/models/selectricity_service.rb index c0adc8a..75d2e3e 100644 --- a/app/models/selectricity_service.rb +++ b/app/models/selectricity_service.rb @@ -20,10 +20,21 @@ class SelectricityService < ActionWebService::Base result.condorcet_winners=qv.condorcet_result.winners result.ssd_winners=qv.ssd_result.winners result.borda_winners=qv.borda_result.winners + result + end + def get_quickvote_candidate_map(shortname) + qv=QuickVote.ident_to_quickvote(shortname) + result=CandidateMap.new + result.errors=[] + unless qv + result.errors << "No quickvote with name #{shortname} found!" + return result + end candidates={} qv.candidates.each {|c| candidates[c.id] = c.name} result.candidate_ids=candidates.keys result.candidate_names=candidates.values result end + end