-
Notifications
You must be signed in to change notification settings - Fork 385
/
sorcery.rb
26 lines (25 loc) · 1.05 KB
/
sorcery.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
module Sorcery
autoload :Model, 'sorcery/model'
module Model
module Submodules
autoload :PasswordConfirmation, 'sorcery/model/submodules/password_confirmation'
autoload :PasswordEncryption, 'sorcery/model/submodules/password_encryption'
autoload :UserActivation, 'sorcery/model/submodules/user_activation'
autoload :PasswordReset, 'sorcery/model/submodules/password_reset'
autoload :RememberMe, 'sorcery/model/submodules/remember_me'
end
module Adapters
autoload :ActiveRecord, 'sorcery/model/adapters/active_record'
end
end
autoload :Controller, 'sorcery/controller'
module CryptoProviders
autoload :AES256, 'sorcery/crypto_providers/aes256'
autoload :BCrypt, 'sorcery/crypto_providers/bcrypt'
autoload :MD5, 'sorcery/crypto_providers/md5'
autoload :SHA1, 'sorcery/crypto_providers/sha1'
autoload :SHA256, 'sorcery/crypto_providers/sha256'
autoload :SHA512, 'sorcery/crypto_providers/sha512'
end
require 'sorcery/engine' if defined?(Rails) && Rails::VERSION::MAJOR == 3
end