class Voter < ActiveRecord::Base
belongs_to :election
+ has_one :vote
+
+ def initialize(args)
+ super(args)
+
+ token_generator = UniqueTokenGenerator.new( 16 )
+ until password and Voter.find_all( [ "password = ?", password ]).empty?
+ self.password = token_generator.token
+ end
+ end
+
end
+
+
+