77件ヒット
[1-77件を表示]
(0.088秒)
別のキーワード
クラス
-
Net
:: IMAP :: MailboxQuotaRoot (11) - PStore (66)
キーワード
- abort (11)
- commit (11)
- delete (11)
- fetch (11)
- quotaroots (11)
- transaction (11)
検索結果
先頭5件
-
PStore
# roots -> Array (18102.0) -
ルートの集合を配列で返します。
ルートの集合を配列で返します。
@raise PStore::Error トランザクション外でこのメソッドが呼び出された場合に発生します。
@see Hash#keys -
Net
:: IMAP :: MailboxQuotaRoot # quotaroots -> [String] (6101.0) -
問い合わせしたメールボックスの quota root 名を配列で返します。
問い合わせしたメールボックスの quota root 名を配列で返します。
空の場合もありえます。 -
PStore
# abort -> () (7.0) -
データベースの読み書きを終了します。
...メソッドが呼び出された場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]
db.abort
ary[0] = [1,1.5] # => ここは実行されない。
end
db.transaction do |p... -
PStore
# commit -> () (7.0) -
データベースの読み書きを終了します。
...メソッドが呼び出された場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # => []
ary = db["root"] = [1,2,3,4]
db.commit
ary[0] = [1,1.5] # => ここは実行されない。
end
db.transaction do |... -
PStore
# delete(name) -> object (7.0) -
ルートnameに対応する値を削除します。
...メソッドが呼び出された場合に発生します。
例:
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,... -
PStore
# fetch(name , default = PStore :: Error) -> object (7.0) -
ルートnameに対応する値を得ます。
...メソッドが呼び出された場合に発生します。
例:
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.fetch("root") # =>... -
PStore
# transaction(read _ only = false) {|pstore| . . . } -> object (7.0) -
トランザクションに入ります。 このブロックの中でのみデータベースの読み書きができます。
...ベースを変更しようした場合に発生します。
例:
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' # => こ...