るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.024秒)
トップページ > クエリ:pstore[x] > クエリ:delete[x]

別のキーワード

  1. pstore new
  2. pstore fetch
  3. pstore abort
  4. pstore root?

ライブラリ

クラス

検索結果

PStore#delete(name) -> object (35155.0)

ルートnameに対応する値を削除します。

...探索するルート。

@return 削除した値を返します。

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

例:

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 do |pstore|
pstore
.delete("root") # => [[1, 1.5], 2, 3, 4]
pstore
.delete("root") # => nil
end

@see Hash#delete...

CGI::Session::PStore#delete -> () (21101.0)

セッションを削除してファイルも削除します。

セッションを削除してファイルも削除します。

cgi (48.0)

CGI プログラムの支援ライブラリです。

...ams.delete('field_name') # パラメータを消去
cgi.params.clear # 全パラメータを消去
//}

==== フォームフィールドの値をファイルに保存する

PStore
を使うのが最も簡単です。

//emlist[][ruby]{
# 保存
require 'pstore'
db...
...= PStore.new("query.db")
db.transaction do
db["params"] = cgi.params
end

# 復帰
require 'pstore'
db = PStore.new("query.db")
db.transaction do
cgi.params = db["params"]
end
//}

ただし、PStore は Ruby のバージョンによってデータ互換性が
なくなることがあるので...