module Bezel::Session::Store
Where a session lives between requests: Plug::Session loads it for a
request and saves it when it changed. Session::CookieStore keeps it
in an encrypted cookie; a store on the server (rotor-backed) can come
later behind the same interface.
Methods
abstract def load(conn: Bezel::Conn) -> Bezel::Session
The session of conn's request (an empty one when there is none, or
it does not read back).
abstract def save(conn: Bezel::Conn, session: Bezel::Session) -> Bezel::Conn
conn with its session saved (a cookie set, or deleted when the
session is empty). A dropped session may have values: a new
session's.