1 # Selectricity: Voting Machinery for the Masses
2 # Copyright (C) 2007, 2008 Benjamin Mako Hill <mako@atdot.cc>
3 # Copyright (C) 2007 Massachusetts Institute of Technology
5 # This program is free software. Please see the COPYING file for
8 class Token < ActiveRecord::Base
14 token_generator = UniqueTokenGenerator.new( 16 )
15 until token and not token.empty? \
16 and Token.find(:all, :conditions => [ "token = ?", token ]).empty? and token[0..3] != "open"
17 self.token = token_generator.token