Class | CGI::Session::FileStore |
In: |
lib/cgi/session.rb
|
Parent: | Object |
Create a new FileStore instance.
This constructor is used internally by CGI::Session. The user does not generally need to call it directly.
session is the session for which this instance is being created. The session id must only contain alphanumeric characters; automatically generated session ids observe this requirement.
option is a hash of options for the initialiser. The following options are recognised:
tmpdir: | the directory to use for storing the FileStore file. Defaults to Dir::tmpdir (generally "/tmp" on Unix systems). |
prefix: | the prefix to add to the session id when generating the filename for this session’s FileStore file. Defaults to the empty string. |
suffix: | the prefix to add to the session id when generating the filename for this session’s FileStore file. Defaults to the empty string. |
This session’s FileStore file will be created if it does not exist, or opened if it does.
Restore session state from the session’s FileStore file.
Returns the session state as a hash.