module Session

Provides cookie-backed session middleware.

Classes and Modules

class LazyHash

A simple hash table which fetches it's values only when required.

class Middleware < Protocol::HTTP::Middleware

A middleware which provides a secure client-side session storage using a private symmetric encrpytion key.

class Serialization

Encodes and decodes session values using MessagePack.

Definitions

def self.new(...)

Build session middleware around an application.

Signature

parameter arguments Array

Positional arguments forwarded to Utopia::Session::Middleware#initialize.

parameter options Hash

Keyword arguments forwarded to Utopia::Session::Middleware#initialize.

returns Middleware

The session middleware.

Implementation

def self.new(...)
	Middleware.new(...)
end