Class: Searls::Auth::ResetsSession
- Inherits:
-
Object
- Object
- Searls::Auth::ResetsSession
- Defined in:
- lib/searls/auth/resets_session.rb
Instance Method Summary collapse
Instance Method Details
#reset(receiver, except_for:) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/searls/auth/resets_session.rb', line 4 def reset(receiver, except_for:) backup = Searls::Auth.config.preserve_session_keys_after_logout.map { |key| [key, receiver.session[key]] } receiver.reset_session backup.each { |key, value| receiver.session[key] = value } end |