mirror of
https://github.com/heartcombo/devise.git
synced 2022-11-09 12:18:31 -05:00
Simplify autoload stack.
This commit is contained in:
parent
9095d525b2
commit
3432c9eef4
5 changed files with 27 additions and 29 deletions
|
@ -42,6 +42,10 @@ Configure warden and devise gems inside your app:
|
||||||
config.gem 'warden'
|
config.gem 'warden'
|
||||||
config.gem 'devise'
|
config.gem 'devise'
|
||||||
|
|
||||||
|
Run the generator:
|
||||||
|
|
||||||
|
ruby script/generate devise_install
|
||||||
|
|
||||||
And you're ready to go.
|
And you're ready to go.
|
||||||
|
|
||||||
== Basic Usage
|
== Basic Usage
|
||||||
|
|
|
@ -1,7 +1,28 @@
|
||||||
module Devise
|
module Devise
|
||||||
autoload :Schema, 'devise/schema'
|
|
||||||
autoload :Mapping, 'devise/mapping'
|
|
||||||
autoload :FailureApp, 'devise/failure_app'
|
autoload :FailureApp, 'devise/failure_app'
|
||||||
|
autoload :Mapping, 'devise/mapping'
|
||||||
|
autoload :Schema, 'devise/schema'
|
||||||
|
autoload :TestHelpers, 'devise/test_helpers'
|
||||||
|
|
||||||
|
module Controllers
|
||||||
|
autoload :Filters, 'devise/controllers/filters'
|
||||||
|
autoload :Helpers, 'devise/controllers/helpers'
|
||||||
|
autoload :UrlHelpers, 'devise/controllers/url_helpers'
|
||||||
|
end
|
||||||
|
|
||||||
|
module Encryptors
|
||||||
|
autoload :AuthlogicSha512, 'devise/encryptors/authlogic_sha512'
|
||||||
|
autoload :AuthlogicSha1, 'devise/encryptors/authlogic_sha1'
|
||||||
|
autoload :RestfulAuthenticationSha1, 'devise/encryptors/restful_authentication_sha1'
|
||||||
|
autoload :Sha512, 'devise/encryptors/sha512'
|
||||||
|
autoload :Sha1, 'devise/encryptors/sha1'
|
||||||
|
end
|
||||||
|
|
||||||
|
module Orm
|
||||||
|
autoload :ActiveRecord, 'devise/orm/active_record'
|
||||||
|
autoload :DataMapper, 'devise/orm/data_mapper'
|
||||||
|
autoload :MongoMapper, 'devise/orm/mongo_mapper'
|
||||||
|
end
|
||||||
|
|
||||||
ALL = [:authenticatable, :confirmable, :recoverable, :rememberable,
|
ALL = [:authenticatable, :confirmable, :recoverable, :rememberable,
|
||||||
:timeoutable, :trackable, :validatable]
|
:timeoutable, :trackable, :validatable]
|
||||||
|
@ -147,8 +168,4 @@ end
|
||||||
|
|
||||||
# Set the default_scope to nil, so it's overwritten when the first route is declared.
|
# Set the default_scope to nil, so it's overwritten when the first route is declared.
|
||||||
Warden::Manager.default_scope = nil
|
Warden::Manager.default_scope = nil
|
||||||
|
|
||||||
require 'devise/controllers'
|
|
||||||
require 'devise/encryptors'
|
|
||||||
require 'devise/orm'
|
|
||||||
require 'devise/rails'
|
require 'devise/rails'
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
module Devise
|
|
||||||
module Controllers
|
|
||||||
autoload :Filters, 'devise/controllers/filters'
|
|
||||||
autoload :Helpers, 'devise/controllers/helpers'
|
|
||||||
autoload :UrlHelpers, 'devise/controllers/url_helpers'
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,9 +0,0 @@
|
||||||
module Devise
|
|
||||||
module Encryptors
|
|
||||||
autoload :AuthlogicSha512, 'devise/encryptors/authlogic_sha512'
|
|
||||||
autoload :AuthlogicSha1, 'devise/encryptors/authlogic_sha1'
|
|
||||||
autoload :RestfulAuthenticationSha1, 'devise/encryptors/restful_authentication_sha1'
|
|
||||||
autoload :Sha512, 'devise/encryptors/sha512'
|
|
||||||
autoload :Sha1, 'devise/encryptors/sha1'
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,7 +0,0 @@
|
||||||
module Devise
|
|
||||||
module Orm
|
|
||||||
autoload :ActiveRecord, 'devise/orm/active_record'
|
|
||||||
autoload :DataMapper, 'devise/orm/data_mapper'
|
|
||||||
autoload :MongoMapper, 'devise/orm/mongo_mapper'
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in a new issue