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