X-Git-Url: https://projects.mako.cc/source/selectricity/blobdiff_plain/a8006b0bf9687f8882c3073eca2e8b4ebc7cde4a..e7df11018ea1e15f8671f948126632be3ac86e84:/app/models/election.rb diff --git a/app/models/election.rb b/app/models/election.rb index 7343d72..7fa138e 100644 --- a/app/models/election.rb +++ b/app/models/election.rb @@ -18,12 +18,12 @@ class Election < ActiveRecord::Base def initialize(params={}) super self.enddate = read_attribute( :enddate ) || \ - Time.now + 14.days - 1.second + Time.now + 30.days - 1.second end def other_methods if election_method - @other_methods = ELECTION_TYPES.reject {|i| i == election_method} + @other_methods = ELECTION_TYPES.keys.reject {|i| i == election_method} else @other_methods = nil end @@ -34,12 +34,6 @@ class Election < ActiveRecord::Base read_attribute( :startdate ) || Time.now end - def enddate=(date) - date += 1.day - date = Time.gm(*date) - super(date) - end - def votes votes = Array.new self.voters.each do |voter| @@ -57,7 +51,6 @@ class Election < ActiveRecord::Base def start_blockers reasons = [] - if self.candidates.length <= 1 reasons << "You must have at least two candidates." end