module Mongoid::Token
Protected Instance Methods
create_token(field_name, pattern)
click to toggle source
# File lib/mongoid/token.rb, line 67 def create_token(field_name, pattern) self.send :"#{field_name.to_s}=", self.generate_token(pattern) end
create_token_if_nil(field_name, pattern)
click to toggle source
# File lib/mongoid/token.rb, line 71 def create_token_if_nil(field_name, pattern) if self[field_name.to_sym].blank? self.create_token field_name, pattern end end
generate_token(pattern)
click to toggle source
# File lib/mongoid/token.rb, line 77 def generate_token(pattern) Mongoid::Token::Generator.generate pattern end