174件ヒット
[1-100件を表示]
(0.040秒)
種類
- インスタンスメソッド (84)
- ライブラリ (36)
- 特異メソッド (24)
- 文書 (18)
- クラス (12)
ライブラリ
-
cgi
/ session (12) -
cgi
/ session / pstore (72) - pstore (36)
クラス
-
CGI
:: Session (12) -
CGI
:: Session :: PStore (60) - PStore (24)
-
PStore
:: DummyMutex (12)
キーワード
-
NEWS for Ruby 2
. 7 . 0 (6) - cgi (12)
-
cgi
/ session (12) -
cgi
/ session / pstore (12) - close (12)
- delete (12)
-
in
_ transaction (12) - new (24)
- restore (12)
-
ruby 1
. 8 . 2 feature (12) - synchronize (12)
- transaction (12)
- update (12)
検索結果
先頭5件
-
PStore
# transaction(read _ only = false) {|pstore| . . . } -> object (27331.0) -
トランザクションに入ります。 このブロックの中でのみデータベースの読み書きができます。
...ンザクションが使用可能です。
@param read_only 真を指定すると、読み込み専用のトランザクションになります。
@return ブロックで最後に評価した値を返します。
@raise PStore::Error read_only を真にしたときに、データベースを変......した場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]
ary[0] = [1,1.5]
end
db.transaction(true) do |pstore|
pstore["root"] = 'aaa' # => ここで例外発生
end... -
PStore
# in _ transaction -> () (27100.0) -
トランザクションの中でなければ例外を発生させます。
トランザクションの中でなければ例外を発生させます。 -
CGI
:: Session :: PStore (21016.0) -
セッションの保存先として PStore を使用します。
...セッションの保存先として PStore を使用します。... -
cgi
/ session / pstore (12000.0) -
-
PStore
:: DummyMutex # synchronize { . . . } -> object (9100.0) -
与えられたブロックを評価するだけで何もしません。
与えられたブロックを評価するだけで何もしません。 -
CGI
:: Session :: PStore . new(session , option = {}) -> CGI :: Session :: FileStore (6300.0) -
自身を初期化します。
...自身を初期化します。
CGI::Session クラス内部で使用します。
ユーザが明示的に呼び出す必要はありません。
@param session CGI::Session のインスタンスを指定します。
@param option ハッシュを指定します。
以下の文字列をキーと......フォルトは Dir.tmpdir です。
: prefix
セッションデータのファイル名に与えるプレフィックスを指定します。
デフォルトは空文字列です。
@raise CGI::Session::NoSession セッションが初期化されていない場合に発生します。... -
cgi
/ session (6006.0) -
CGI のセッション管理を行うライブラリ。
...ssion を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。
セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Session::......FileStore が使用され、
記録できるのは文字列のみです。
セッション情報は CGI::Session::FileStore か
CGI::Session::PStore を使用した場合は
サーバのローカルファイルに記録され、
次回のリクエスト時に利用されます。
デフォルトで......いために、
ブラウザを終了した時点で消滅します。
=== 使い方 (生成)
require 'cgi/session'
cgi = CGI.new
session = CGI::Session.new(cgi)
CGI::Session.new に CGI オブジェクトを渡します。クライアントから渡された
セッション ID はクッキ... -
CGI
:: Session :: PStore # close -> () (6000.0) -
セッションの状態をファイルに保存してファイルを閉じます。
セッションの状態をファイルに保存してファイルを閉じます。 -
CGI
:: Session :: PStore # delete -> () (6000.0) -
セッションを削除してファイルも削除します。
セッションを削除してファイルも削除します。