るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.014秒)

別のキーワード

  1. uri default_port
  2. _builtin default
  3. socket ai_default
  4. generic default_port
  5. socket ip_default_multicast_ttl

クラス

検索結果

PStore#fetch(name, default = PStore::Error) -> object (121.0)

ルートnameに対応する値を得ます。

... default が与えられていればその値を返し、
与えられていなければ例外 PStore::Error が発生します。

@param name 探索するルート。

@param default name に対応するルートが登録されていない場合に返す値を指定する。

@raise PStore::Err...
...れていないかつ、
default
が与えられていない場合に発生します。
また、トランザクション外でこのメソッドが呼び出された場合に発生します。

例:

require 'pstore'
db = PStore.new("/tmp/foo")
db.tra...
...]
ary = db["root"] = [1,2,3,4]
ary[0] = [1,1.5]
end

db.transaction(true) do |pstore|
pstore
.fetch("root") # => [[1, 1.5], 2, 3, 4]
pstore
.fetch("root", 'aaa') # => [[1, 1.5], 2, 3, 4]
pstore
.fetch("not_root") # => 例外発生
end

@see Hash#fetch, PStore#[]...