168件ヒット
[1-100件を表示]
(0.100秒)
ライブラリ
- dbm (12)
-
net
/ http (36) -
net
/ imap (12) -
rubygems
/ remote _ fetcher (84) -
rubygems
/ spec _ fetcher (24)
クラス
- DBM (12)
-
Gem
:: RemoteFetcher (84) -
Gem
:: SpecFetcher (24) -
Net
:: IMAP :: FetchData (12)
モジュール
-
Net
:: HTTPHeader (36)
キーワード
- attr (12)
-
cache
_ dir (12) - dir (12)
- download (12)
- escape (12)
-
fetch
_ path (12) -
get
_ file _ uri _ path (12) -
normalize
_ uri (12) -
open
_ uri _ or _ path (12) - unescape (12)
検索結果
先頭5件
-
DBM
# fetch(key , ifnone = nil) -> String (18333.0) -
データベースからキーを探して対応する要素の値を返します。
... ifnone キーが見つからなかった場合に返す値。
@raise IndexError ifnone を指定していないとき、キーが見つからなかった場合に発生します。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, 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... -
Net
:: HTTPHeader # fetch(key) -> String (18331.0) -
key ヘッダフィールドを返します。
...します。
たとえばキー 'content-length' に対しては '2048'
のような文字列が得られます。キーが存在しなければ nil を返します。
該当するキーが登録されてい
ない時には、引数 default が与えられていればその値を、ブロッ
ク......ise IndexError 引数defaultもブロックも与えられてない時、キーの探索に 失敗すると発生します。
//emlist[例 key のみ指定。key が存在する][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri.......fetch("user-agent") # => "Ruby"
//}
//emlist[例 key のみ指定。key が存在しない][ruby]{
require 'net/http'
begin
req.fetch("content-length")
rescue => e
e # => #<KeyError: key not found: "content-length">
end
//}
//emlist[例 key , default を指定][ruby]{
require 'net/http'
uri... -
Net
:: HTTPHeader # fetch(key) {|hash| . . . . } -> String (18331.0) -
key ヘッダフィールドを返します。
...します。
たとえばキー 'content-length' に対しては '2048'
のような文字列が得られます。キーが存在しなければ nil を返します。
該当するキーが登録されてい
ない時には、引数 default が与えられていればその値を、ブロッ
ク......ise IndexError 引数defaultもブロックも与えられてない時、キーの探索に 失敗すると発生します。
//emlist[例 key のみ指定。key が存在する][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri.......fetch("user-agent") # => "Ruby"
//}
//emlist[例 key のみ指定。key が存在しない][ruby]{
require 'net/http'
begin
req.fetch("content-length")
rescue => e
e # => #<KeyError: key not found: "content-length">
end
//}
//emlist[例 key , default を指定][ruby]{
require 'net/http'
uri... -
Net
:: HTTPHeader # fetch(key , default) -> String (18331.0) -
key ヘッダフィールドを返します。
...します。
たとえばキー 'content-length' に対しては '2048'
のような文字列が得られます。キーが存在しなければ nil を返します。
該当するキーが登録されてい
ない時には、引数 default が与えられていればその値を、ブロッ
ク......ise IndexError 引数defaultもブロックも与えられてない時、キーの探索に 失敗すると発生します。
//emlist[例 key のみ指定。key が存在する][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri.......fetch("user-agent") # => "Ruby"
//}
//emlist[例 key のみ指定。key が存在しない][ruby]{
require 'net/http'
begin
req.fetch("content-length")
rescue => e
e # => #<KeyError: key not found: "content-length">
end
//}
//emlist[例 key , default を指定][ruby]{
require 'net/http'
uri... -
Gem
:: RemoteFetcher # fetch _ path(uri , mtime = nil , head = false) -> String | Hash (9303.0) -
与えられた URI からダウンロードしたデータを文字列として返します。
...与えられた URI からダウンロードしたデータを文字列として返します。
ヘッダ情報のみ取得した場合はハッシュを返します。
@param uri データ取得先の URI を指定します。
@param mtime 更新時刻を指定します。
@param head 真を... -
Gem
:: RemoteFetcher # get _ file _ uri _ path(uri) -> String (9202.0) -
与えられた URI から "file://" を取り除いた文字列を返します。
...与えられた URI から "file://" を取り除いた文字列を返します。
@param uri URI を表す文字列を指定します。... -
Gem
:: RemoteFetcher # normalize _ uri(uri) -> String (9202.0) -
URI のスキーム部分が欠けている場合に "http://" を補って返します。
...URI のスキーム部分が欠けている場合に "http://" を補って返します。
@param uri URI 文字列を指定します。... -
Gem
:: SpecFetcher # cache _ dir(uri) -> String (9202.0) -
uri の内容を書き込むローカルのディレクトリ名を返します。
...uri の内容を書き込むローカルのディレクトリ名を返します。
@param uri... -
Gem
:: SpecFetcher # dir -> String (9202.0) -
このクラスが使用するキャッシュ用ディレクトリの名前を返します。
このクラスが使用するキャッシュ用ディレクトリの名前を返します。