Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > cgi/session/pstoreライブラリ > CGI::Session::PStoreクラス

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