Election results in the London Borough of Sutton.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

21 řádky
596 B

  1. require './lib/models'
  2. require 'pp'
  3. # Set position and elected for each candidacy
  4. Election.all.each do |election|
  5. election.body.districts.each do |district|
  6. cands = Candidacy.all(:conditions => { :district_id => district.id, :election_id => election.id }, :order => [:votes.desc])
  7. pp cands
  8. puts
  9. pos = 1
  10. cands.each do |cand|
  11. pos <= district.seats ? elected = true : elected = false
  12. print cand.candidate.surname, ' ', cand.votes, ' ', pos, ' ', elected, "\n"
  13. cand.position = pos
  14. cand.elected = elected
  15. cand.save
  16. pos += 1
  17. end
  18. end
  19. end