class

Amber::Router::Session::RedisStore

Inherits Amber::Router::Session::AbstractStore < Reference < Object

Constructors

new(store : Redis, cookies : Amber::Router::Cookies::Store, key : String, expires : Int32 = 120)
Source

Class methods

build(store, cookies, session)
Source

Instance methods

[](key : String | Symbol)
Source
[]=(key : String | Symbol, value)
Source
[]?(key : String | Symbol)
Source
changed?
Source
cookies
Source
current_session
Source
delete(key : String | Symbol)
Source
destroy
Source
empty?
Source
expires
Source
expires=(expires : Int32)
Source
expires_at
Source
fetch(key : String | Symbol, default = nil)
Source
has_key?(key : String | Symbol) : Bool
Source
key=(key : String)
Source
keys
Source
session_id
Source
session_id=(session_id : String)
Source
set_session
Source
store
Source
to_h
Source
update(hash : Hash(String | Symbol, String))
Source
values
Source