Module: Sorcery::Model::TemporaryToken
- Defined in:
- lib/sorcery/model/temporary_token.rb
Overview
This module encapsulates the logic for temporary token. A temporary token is created to identify a user in scenarios such as reseting password and activating the user by email.
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
-
.generate_random_token ⇒ Object
Random code, used for salt and temporary tokens.
- .included(base) ⇒ Object
Class Method Details
.generate_random_token ⇒ Object
Random code, used for salt and temporary tokens.
14 15 16 |
# File 'lib/sorcery/model/temporary_token.rb', line 14 def self.generate_random_token SecureRandom.base64(15).tr('+/=lIO0', 'pqrsxyz') end |
.included(base) ⇒ Object
9 10 11 |
# File 'lib/sorcery/model/temporary_token.rb', line 9 def self.included(base) base.extend(ClassMethods) end |