X-Git-Url: https://projects.mako.cc/source/selectricity/blobdiff_plain/34fe63727a8929d7e9c529feee1f0c1e827acdfa..886da4d0dc54fabee70bf4e7aea4d2988f7cf83d:/app/models/election.rb diff --git a/app/models/election.rb b/app/models/election.rb index 0907e68..cf7bba5 100644 --- a/app/models/election.rb +++ b/app/models/election.rb @@ -10,7 +10,7 @@ class Election < ActiveRecord::Base def startdate read_attribute( :startdate ) || Time.now end - + def enddate date = read_attribute( :enddate ) || Time.now + 14 date - 1.second @@ -22,6 +22,14 @@ class Election < ActiveRecord::Base super(date) end + def votes + votes = Array.new + self.voters.each do |voter| + votes << voter.vote + end + return votes + end + def destroy self.candidates.each do |candidate| candidate.destroy @@ -49,7 +57,7 @@ class Election < ActiveRecord::Base end def quickvote? - quickvote.to_i == 1 + type == 'QuickVote' end def active?