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