要約
セッションの保存先として PStore を使用します。
目次
特異メソッド
- new(session, option = {}) -> CGI::Session::FileStore[permalink][rdoc][edit]
- 
自身を初期化します。 CGI::Session クラス内部で使用します。ユーザが明示的に呼び出す必要はありません。 - [PARAM] session:
- CGI::Session のインスタンスを指定します。
- [PARAM] option:
- ハッシュを指定します。
 以下の文字列をキーとして指定することができます。 - tmpdir
- 
セッションデータを作成するディレクトリの名前を指定します。デフォルトは Dir.tmpdir です。 
- prefix
- 
セッションデータのファイル名に与えるプレフィックスを指定します。デフォルトは空文字列です。 
 - [EXCEPTION] CGI::Session::NoSession:
- セッションが初期化されていない場合に発生します。
 
インスタンスメソッド
- close -> ()[permalink][rdoc][edit]
- 
セッションの状態をファイルに保存してファイルを閉じます。 
- delete -> ()[permalink][rdoc][edit]
- 
セッションを削除してファイルも削除します。 
- restore -> Hash[permalink][rdoc][edit]
- 
セッションの状態をファイルから復元したハッシュを返します。 
- update -> ()[permalink][rdoc][edit]
- 
セッションの状態をファイルに保存します。