class CGI::Session::MemoryStore

[edit]

要約

セッションの保存先としてメモリを使用するクラスです。

セッションのデータは Ruby インタプリタが起動している間だけ永続化されています。

目次

特異メソッド
インスタンスメソッド

特異メソッド

new(session, option = nil) -> CGI::Session::MemoryStore[permalink][rdoc][edit]

自身を初期化します。

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

[PARAM] session:
CGI::Session のインスタンスを指定します。
[PARAM] option:
ハッシュを指定します。
[EXCEPTION] CGI::Session::NoSession:
セッションが初期化されていない場合に発生します。

インスタンスメソッド

close -> ()[permalink][rdoc][edit]

セッションの状態をファイルに保存してファイルを閉じます。このクラスでは何もしません。

delete -> ()[permalink][rdoc][edit]

セッションを削除します。

restore -> Hash[permalink][rdoc][edit]

セッションの状態を復元したハッシュを返します。

update -> ()[permalink][rdoc][edit]

セッションの状態を保存します。このクラスでは何もしません。