Sha256: 9eed3c5da2476e8d86d34786868103049dfbdf6c8193d4f92c1fcb0a0e5f6de1
Contents?: true
Size: 749 Bytes
Versions: 4
Compression:
Stored size: 749 Bytes
Contents
require 'rubygems' require 'bundler/setup' require 'mongo_mapper' require 'entrance' MongoMapper.connection = Mongo::Connection.new('localhost') MongoMapper.database = 'entrance-example' Entrance.configure do |config| config.remember_for = 1.month config.cookie_secure = false # for testing config.access_denied_redirect_to = '/login' end class User include MongoMapper::Document key :state, :default => 'active' key :name key :email, :unique => true key :password_hash key :remember_token key :remember_token_expires_at, Time key :reset_token key :reset_token_expires_at, Time include Entrance::Model # needs to be included after the properties are declared def active? state.to_sym == :active end end
Version data entries
4 entries across 4 versions & 1 rubygems