Class

CGI::Session::MemoryStore

Inheritance
< Object

In-memory session storage class.

Implements session storage as a global in-memory hash. Session data will only persist for as long as the ruby interpreter instance does.

Methods

Class

Visibility Signature
public new (session, option=nil)

Instance

Visibility Signature
public close ()
public delete ()
public restore ()
public update ()

Class Method Detail

new(session, option=nil)

Create a new MemoryStore instance.

session is the session this instance is associated with. option is a list of initialisation options. None are currently recognised.

Instance Method Detail

close()

Close session storage.

A no-op.

delete()

Delete the session state.

restore()

Restore session state.

Returns session data as a hash.

update()

Update session state.

A no-op.