module MongoMapper::TokenKeys::ClassMethods
Public Instance Methods
token(name, options = {})
click to toggle source
# File lib/mongo_mapper/token_keys.rb, line 20 def token(name, options = {}) key name, String, options tokens[name.to_sym] = options.delete(:size) || DEFAULT_SIZE if tokens.size == 1 before_validation(:on => :create) do self.class.tokens.each_pair do |token, size| self[token] ||= MongoMapper::TokenKeys.generate(size) end end end end
tokens()
click to toggle source
# File lib/mongo_mapper/token_keys.rb, line 16 def tokens @tokens ||= {} end