るりまサーチ

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

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. require execute

ライブラリ

クラス

モジュール

検索結果

<< 1 2 > >>

Net::HTTPHeader#fetch(key) -> String (18176.0)

key ヘッダフィールドを返します。

...返します。
key は大文字小文字を区別しません。

@
param key ヘッダフィール名を文字列で与えます。
@
param default 該当するキーが登録されていない時の返り値を指定します。
@
raise IndexError 引数defaultもブロックも与えられてない...
...存在する][ruby]{
require
'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.fetch("user-agent") # => "Ruby"
//}

//emlist[例 key のみ指定。key が存在しない][ruby]{
require
'net/http'

begin
req.fetch("content-length")
resc...
...key , default を指定][ruby]{
require
'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.fetch("content-length", "default") # => "default"
//}

//emlist[例 key とブロックを指定][ruby]{
require
'net/http'

uri = URI.parse('http:/...

Net::HTTPHeader#fetch(key) {|hash| .... } -> String (18176.0)

key ヘッダフィールドを返します。

...返します。
key は大文字小文字を区別しません。

@
param key ヘッダフィール名を文字列で与えます。
@
param default 該当するキーが登録されていない時の返り値を指定します。
@
raise IndexError 引数defaultもブロックも与えられてない...
...存在する][ruby]{
require
'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.fetch("user-agent") # => "Ruby"
//}

//emlist[例 key のみ指定。key が存在しない][ruby]{
require
'net/http'

begin
req.fetch("content-length")
resc...
...key , default を指定][ruby]{
require
'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.fetch("content-length", "default") # => "default"
//}

//emlist[例 key とブロックを指定][ruby]{
require
'net/http'

uri = URI.parse('http:/...

Net::HTTPHeader#fetch(key, default) -> String (18176.0)

key ヘッダフィールドを返します。

...返します。
key は大文字小文字を区別しません。

@
param key ヘッダフィール名を文字列で与えます。
@
param default 該当するキーが登録されていない時の返り値を指定します。
@
raise IndexError 引数defaultもブロックも与えられてない...
...存在する][ruby]{
require
'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.fetch("user-agent") # => "Ruby"
//}

//emlist[例 key のみ指定。key が存在しない][ruby]{
require
'net/http'

begin
req.fetch("content-length")
resc...
...key , default を指定][ruby]{
require
'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.fetch("content-length", "default") # => "default"
//}

//emlist[例 key とブロックを指定][ruby]{
require
'net/http'

uri = URI.parse('http:/...

GDBM#fetch(key, ifnone = nil) {|key| ... } -> object (18168.0)

データベースから対応するキーを探してその要素の値を返します。

...す。

@
param key 探索するキー。
@
param ifnone 対応するキーが見つからなかった場合に返す値。

@
raise IndexError ifnone が設定されていないときに、対応するキーが
見つからなかった場合に発生します。

require
'gdbm...
...db1.fetch('a') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.fetch('z', 'zzz'){|key| [:key, key] } #=> 'zzz'
p db1.fetch('z') #=> IndexError 発生

@
see...
...Hash#fetch...

DBM#fetch(key, ifnone = nil) -> String (18162.0)

データベースからキーを探して対応する要素の値を返します。

...する要素の値を返します。

@
param key キー。
@
param ifnone キーが見つからなかった場合に返す値。

@
raise IndexError ifnone を指定していないとき、キーが見つからなかった場合に発生します。

require
'dbm'

db1 = DBM.open('aaa.db', 06...
...66, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.fetch('a') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.fetch('z') #=> IndexError 発生

@
see Hash#fetch...

絞り込み条件を変える

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

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

...与えられていなければ例外 PStore::Error が発生します。

@
param name 探索するルート。

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

@
raise PStore::Error 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") # => [[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#[]...

SDBM#fetch(key, ifnone = nil) {|key| ... } -> object (18156.0)

データベースから対応するキーを探してその要素の値を返します。

...す。

@
param key 探索するキー。
@
param ifnone 対応するキーが見つからなかった場合に返す値。

@
raise IndexError ifnone が設定されていないときに、対応するキーが
見つからなかった場合に発生します。

require
'sdbm...
...db1['c'] = 'ccc'

p db1.fetch('a') #=> "aaa"
p db1.fetch('z', 'zzz') #=> "zzz"
p db1.fetch('z'){|key| [:key, key] } #=> [:key, "z"]
p db1.fetch('z', 'zzz'){|key| [:key, key] } #=> "zzz"
p db1.fetch('z')...

TSort#each_strongly_connected_component_from(node, id_map={}, stack=[]) -> Enumerator (25.0)

node から到達可能な強連結成分についてのイテレータです。

...ort_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_...
...sort.each_strongly_connected_component_from(node){|ns|
printf("%s -> %s\n", node, ns.join(","))
}
}
}

#出力
#=> [4]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}

@
see TSort.each_strongly_connected_component_from...

TSort#each_strongly_connected_component_from(node, id_map={}, stack=[]) {|nodes| ...} -> () (25.0)

node から到達可能な強連結成分についてのイテレータです。

...ort_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_...
...sort.each_strongly_connected_component_from(node){|ns|
printf("%s -> %s\n", node, ns.join(","))
}
}
}

#出力
#=> [4]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}

@
see TSort.each_strongly_connected_component_from...
<< 1 2 > >>