Method: Able::Tokenizer#generate_token

Defined in:
lib/able/tokenizer.rb

#generate_token(column = :token) ⇒ Object

Todo DRY



6
7
8
9
10
11
12
# File 'lib/able/tokenizer.rb', line 6

def generate_token(column = :token)
  if self.respond_to? column
    begin
      self[column] = SecureRandom.urlsafe_base64
    end while self.class.exists?(column => self[column])
  end
end