るりまサーチ

最速Rubyリファレンスマニュアル検索!
132件ヒット [101-132件を表示] (0.038秒)
トップページ > クエリ:@[x] > クラス:PStore[x]

ライブラリ

キーワード

検索結果

<< < 1 2 >>

PStore#abort -> () (7.0)

データベースの読み書きを終了します。

...けますが、データベースの変更は反映されません。

@
raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。

例:

require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ar...
...y = db["root"] = [1,2,3,4]
db.abort
ary[0] = [1,1.5] # => ここは実行されない。
end

db.transaction do |pstore|
pstore
["root"] # => nil
end...

PStore#commit -> () (7.0)

データベースの読み書きを終了します。

...クから抜け、データベースの変更が反映されます。

@
raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。

例:

require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ar...
...y = db["root"] = [1,2,3,4]
db.commit
ary[0] = [1,1.5] # => ここは実行されない。
end

db.transaction do |pstore|
pstore
["root"] # => [[1, 2, 3, 4]
end...

PStore#ultra_safe=(flag) (7.0)

真をセットすると、パフォーマンスと引き換えにファイル更新の衝突を避けることができます。

...、パフォーマンスと引き換えにファイル更新の衝突を避けることができます。

このフラグの効果があるのは一部のプラットフォームだけです。
(e.g. all POSIX platforms: Linux, Mac OS X, FreeBSD, etc)

@
param flag 真偽値を指定します。...
<< < 1 2 >>