class

Session::CookieStore(T)

Inherits Enumerable < Session::Store < Reference < Object

Constructors

new(cookies : HTTP::Cookies = HTTP::Cookies.new)
Source

Instance methods

[](key : String) : T

Core store operations

Source
[]=(key : String, session : T) : T
Source
[]?(key : String) : T | Nil
Source
clear
Source
cookies
Source
cookies=(cookies : HTTP::Cookies) : HTTP::Cookies
Source
data_key
Source
delete(key : String)
Source
encrypts_with_secret?

Every cookie is encrypted and signed with the secret.

Source
release

Forget the current fiber's session once its request is done.

Source
size

Returns the number of elements in the collection.

[1, 2, 3, 4].size # => 4
Source
storage

Storage abstraction - must be implemented by subclasses

Source