X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/8ae0d71896fa022dd80e5a5de993e1382564fcb1..7f9b2e3a2c78d72e72247f97cdba82fb71846aae:/app/models/selectricity_service.rb diff --git a/app/models/selectricity_service.rb b/app/models/selectricity_service.rb index 3f3e42e..b288cc3 100644 --- a/app/models/selectricity_service.rb +++ b/app/models/selectricity_service.rb @@ -76,5 +76,15 @@ class SelectricityService < ActionWebService::Base end return votes end - + def list_quickvotes() + all=Array.new + QuickVote.find_all.each do |election| + all << get_quickvote(election.name) + end + return all + end + def get_quickvote(shortname) + return ElectionStruct.new unless election=QuickVote.ident_to_quickvote(shortname) + return ElectionStruct.new (:id => election.id, :name => election.name, :description => election.description, :candidates => election.candidates.collect {|c| c.id } ) + end end