153件ヒット
[101-153件を表示]
(0.043秒)
別のキーワード
ライブラリ
- ビルトイン (34)
-
net
/ imap (48) -
rubygems
/ remote _ fetcher (36) -
rubygems
/ spec _ fetcher (24) - tsort (11)
クラス
- Array (2)
-
Gem
:: RemoteFetcher (36) -
Gem
:: SpecFetcher (24) - Hash (32)
-
Net
:: IMAP (48)
モジュール
- TSort (11)
キーワード
- [] (12)
-
each
_ strongly _ connected _ component _ from (11) -
fetch
_ path (12) -
fetch
_ values (22) -
find
_ matching (12) -
get
_ file _ uri _ path (12) -
open
_ uri _ or _ path (12) - store (12)
-
uid
_ fetch (12) -
uid
_ store (12)
検索結果
先頭5件
- Hash
# fetch _ values(key , . . . ) { |key| . . . } -> [object] - Net
:: IMAP # store(set , attr , flags) -> [Net :: IMAP :: FetchData] | nil - Net
:: IMAP # uid _ store(set , attr , flags) -> [Net :: IMAP :: FetchData] | nil - TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator - Hash
# [](key) -> object | nil
-
Hash
# fetch _ values(key , . . . ) { |key| . . . } -> [object] (6139.0) -
引数で指定されたキーに関連づけられた値の配列を返します。
...)。
@param key 探索するキーを任意個指定します。
@raise KeyError ブロックが与えられてない時にキーの探索に失敗すると発生します。
//emlist[例][ruby]{
h = { "cat" => "feline", "dog" => "canine", "cow" => "bovine" }
h.fetch_values("cow", "cat")......# => ["bovine", "feline"]
h.fetch_values("cow", "bird") # raises KeyError
h.fetch_values("cow", "bird") { |k| k.upcase } # => ["bovine", "BIRD"]
//}
@see Hash#values_at, Hash#fetch... -
Net
:: IMAP # store(set , attr , flags) -> [Net :: IMAP :: FetchData] | nil (325.0) -
STORE コマンドを送り、メールボックス内のメッセージを 更新します。
...r の配列、もしくは
Range オブジェクトを渡します。
Net::IMAP#select で指定したメールボックスを対象とします。
attr で何をどのように変化させるかを指定します。
以下を指定することができます。
* "FLAGS"
* "+FLAGS"
* "-FLAG......::IMAP::FetchData オブジェクトの
配列で返します。
例:
p imap.store(6..8, "+FLAGS", [:Deleted])
#=> [#<Net::IMAP::FetchData seqno=6, attr={"FLAGS"=>[:Seen, :Deleted]}>, #<Net::IMAP::FetchData seqno=7, attr={"FLAGS"=>[:Seen, :Deleted]}>, #<Net::IMAP::FetchData seqno=8, attr={"FLA......GS"=>[:Seen, :Deleted]}>]
@param set 更新するメッセージのsequence number
@param attr 更新方式(文字列)
@param flags 更新内容(Symbol の配列)
@see Net::IMAP#uid_store, Net::IMAP#fetch... -
Net
:: IMAP # uid _ store(set , attr , flags) -> [Net :: IMAP :: FetchData] | nil (325.0) -
UID STORE コマンドを送り、メールボックス内のメッセージを 更新します。
...D の配列、もしくは
Range オブジェクトを渡します。
Net::IMAP#select で指定したメールボックスを対象とします。
attr で何をどのように変化させるかを指定します。
以下を指定することができます。
* "FLAGS"
* "+FLAGS"
* "-FLAG......してください。
返り値は更新された内容を Net::IMAP::FetchData オブジェクトの
配列で返します。
@param set 更新するメッセージの UID
@param attr 更新方式(文字列)
@param flags 更新内容(Symbol の配列)
@see Net::IMAP#store, Net::IMAP#uid_fetch... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (113.0) -
node から到達可能な強連結成分についてのイテレータです。
...rt_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_s... -
Hash
# [](key) -> object | nil (25.0) -
key に関連づけられた値を返します。
...ォルト値を返します。
デフォルト値と値としての nil を区別する必要が
ある場合は Hash#fetch または Hash#key? を使ってください。
@param key 探索するキーを指定します。
//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all"}
p h[:ab]......#=> "some"
p h[:ef] #=> nil
h1 = Hash.new("default value")
p h1[:non] #=> "default value"
h2 = Hash.new {|*arg| arg}
p h2[:non] #=> [{}, :non]
//}
@see Hash.new, Hash#fetch,Hash#values_at,Hash#key?, Hash#default, Hash#default_proc...