abstract class Kemal::Session::Engine
- Kemal::Session::Engine
- Reference
- Object
Direct Known Subclasses
Defined in:
kemal-session/engine.crInstance Method Summary
- #all_sessions : Array(Session)
- #bigint(session_id : String, k : String, v : Int64)
- #bigint(session_id : String, k : String) : Int64
- #bigint?(session_id : String, k : String) : Int64 | Nil
- #bigints(session_id : String) : Hash(String, Int64)
- #bool(session_id : String, k : String, v : Bool)
- #bool(session_id : String, k : String) : Bool
- #bool?(session_id : String, k : String) : Bool | Nil
- #bools(session_id : String) : Hash(String, Bool)
- #create_session(session_id : String)
- #destroy_all_sessions
- #destroy_session(session_id : String)
- #each_session(&block : Session -> _)
- #float(session_id : String, k : String, v : Float64)
- #float(session_id : String, k : String) : Float64
- #float?(session_id : String, k : String) : Float64 | Nil
- #floats(session_id : String) : Hash(String, Float64)
- #get_session(session_id : String) : Session | Nil
- #int(session_id : String, k : String, v : Int32)
- #int(session_id : String, k : String) : Int32
- #int?(session_id : String, k : String) : Int32 | Nil
- #ints(session_id : String) : Hash(String, Int32)
- #object(session_id : String, k : String, v : Kemal::Session::StorableObject::StorableObjectContainer)
- #object(session_id : String, k : String) : Kemal::Session::StorableObject::StorableObjectContainer
- #object?(session_id : String, k : String) : Kemal::Session::StorableObject::StorableObjectContainer | Nil
- #objects(session_id : String) : Hash(String, Kemal::Session::StorableObject::StorableObjectContainer)
- #run_gc
- #string(session_id : String, k : String, v : String)
- #string(session_id : String, k : String) : String
- #string?(session_id : String, k : String) : String | Nil
- #strings(session_id : String) : Hash(String, String)
Instance Method Detail
abstract
def object(session_id : String, k : String, v : Kemal::Session::StorableObject::StorableObjectContainer)
#
abstract
def object(session_id : String, k : String) : Kemal::Session::StorableObject::StorableObjectContainer
#
abstract
def object?(session_id : String, k : String) : Kemal::Session::StorableObject::StorableObjectContainer | Nil
#
abstract
def objects(session_id : String) : Hash(String, Kemal::Session::StorableObject::StorableObjectContainer)
#