Class: ActionDispatch::Session::AbstractStore

Inherits:
Rack::Session::Abstract::ID
  • Object
show all
Includes:
Compatibility, StaleSessionCheck
Defined in:
lib/action_dispatch/middleware/session/abstract_store.rb

Instance Method Summary collapse

Methods included from StaleSessionCheck

#extract_session_id, #load_session, #stale_session_check!

Methods included from Compatibility

#generate_sid, #initialize

Instance Method Details

#destroy(env) ⇒ Object



84
85
86
# File 'lib/action_dispatch/middleware/session/abstract_store.rb', line 84

def destroy(env)
  raise '#destroy needs to be implemented.'
end

#destroy_session(env, sid, options) ⇒ Object



78
79
80
81
82
# File 'lib/action_dispatch/middleware/session/abstract_store.rb', line 78

def destroy_session(env, sid, options)
  ActiveSupport::Deprecation.warn "Implementing #destroy in session stores is deprecated. " <<
    "Please implement destroy_session(env, session_id, options) instead."
  destroy(env)
end