1
0
Fork 0
mirror of https://github.com/heartcombo/devise.git synced 2022-11-09 12:18:31 -05:00

Improve more loading process.

This commit is contained in:
José Valim 2009-12-07 20:26:00 -02:00
parent d9fbdff11b
commit 35370e9e86
6 changed files with 17 additions and 3 deletions

View file

@ -150,6 +150,5 @@ Warden::Manager.default_scope = nil
require 'devise/controllers'
require 'devise/encryptors'
require 'devise/strategies/base'
require 'devise/serializers/base'
require 'devise/orm'
require 'devise/rails'

7
lib/devise/orm.rb Normal file
View file

@ -0,0 +1,7 @@
module Devise
module Orm
autoload :ActiveRecord, 'devise/orm/active_record'
autoload :DataMapper, 'devise/orm/data_mapper'
autoload :MongoMapper, 'devise/orm/mongo_mapper'
end
end

View file

@ -1,3 +1,5 @@
require 'devise/serializers/base'
module Devise
module Serializers
class Authenticatable < Warden::Serializers::Session
@ -6,4 +8,4 @@ module Devise
end
end
Warden::Serializers.add(:authenticatable, Devise::Serializers::Authenticatable)
Warden::Serializers.add(:authenticatable, Devise::Serializers::Authenticatable)

View file

@ -1,3 +1,5 @@
require 'devise/strategies/base'
module Devise
module Serializers
module Base

View file

@ -1,3 +1,5 @@
require 'devise/serializers/base'
module Devise
module Serializers
class Rememberable < Warden::Serializers::Cookie

View file

@ -1,3 +1,5 @@
require 'devise/strategies/base'
module Devise
module Strategies
# Default strategy for signing in a user, based on his email and password.