Class: Cyberweb::CGI::Session::NullStore

Inherits:
Object
  • Object
show all
Defined in:
lib/cyberweb/cgi/session.rb

Overview

#

NullStore

Dummy session storage class.

Implements session storage place holder. No actual storage will be done.

#

Instance Method Summary collapse

Constructor Details

#initialize(session, option = nil) ⇒ NullStore

#

initialize

Create a new NullStore instance.

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

#


404
405
# File 'lib/cyberweb/cgi/session.rb', line 404

def initialize(session, option = nil)
end

Instance Method Details

#closeObject

#

close

Close session storage.

A no-op.

#


433
434
# File 'lib/cyberweb/cgi/session.rb', line 433

def close
end

#deleteObject

#

Delete the session state.

A no-op.

#


441
442
# File 'lib/cyberweb/cgi/session.rb', line 441

def delete
end

#restoreObject

#

restore

Restore (empty) session state.

#


412
413
414
# File 'lib/cyberweb/cgi/session.rb', line 412

def restore
  {}
end

#updateObject

#

update

Update session state.

A no-op.

#


423
424
# File 'lib/cyberweb/cgi/session.rb', line 423

def update
end