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

singleton method CGI::Session::FileStore.new

new(session, option = {}) -> CGI::Session::FileStore[permalink][rdoc]

自身を初期化します。

CGI::Session クラス内部で使用します。ユーザが明示的に呼び出す必要はありません。

[PARAM] session:
CGI::Session のインスタンスを指定します。
[PARAM] option:
ハッシュを指定します。

以下の文字列をキーとして指定することができます。

tmpdir

セッションデータを作成するディレクトリの名前を指定します。デフォルトは Dir.tmpdir です。

prefix

セッションデータのファイル名に与えるプレフィックスを指定します。デフォルトは空文字列です。

suffix

セッションデータのファイル名に与えるサフィックスを指定します。デフォルトは空文字列です。

[EXCEPTION] CGI::Session::NoSession:
セッションが初期化されていない場合に発生します。