Module: EasyAuth::Models::Account
Defined Under Namespace
Modules: ClassMethods Classes: NoIdentityUsernameError
Instance Method Summary collapse
-
#generate_session_token! ⇒ String
Generates a new session token and updates the record.
-
#set_session(session) ⇒ Object
Used to set the session for the authenticated account.
Methods included from ReverseConcern
append_features, extended, reverse_included
Instance Method Details
#generate_session_token! ⇒ String
Generates a new session token and updates the record
40 41 42 43 |
# File 'lib/easy_auth/models/account.rb', line 40 def generate_session_token! self.update_column(:session_token, _generate_token(:session)) self.session_token end |
#set_session(session) ⇒ Object
Used to set the session for the authenticated account
48 49 50 51 |
# File 'lib/easy_auth/models/account.rb', line 48 def set_session(session) session[:session_token] = generate_session_token! session[:account_class] = self.class.to_s end |