X-Git-Url: https://projects.mako.cc/source/selectricity-live/blobdiff_plain/4efa3e9bc47cc649205a399fde51ed7e61bef7f8..d207da8dfc3f315f7758d1f5307c700ce4c25156:/app/models/election.rb?ds=inline diff --git a/app/models/election.rb b/app/models/election.rb index 69038e4..ba466b4 100644 --- a/app/models/election.rb +++ b/app/models/election.rb @@ -21,5 +21,23 @@ class Election < ActiveRecord::Base end super end - + + def start_blockers + reasons = [] + + if self.candidates.length <= 1 + reasons << "You must have at least two candidates." + end + + if self.voters.length <= 1 + reasons << "You must have at least two voters." + end + + reasons + end + + def activate! + self.active = 1 + end + end