59件ヒット
[1-59件を表示]
(0.089秒)
別のキーワード
ライブラリ
- ビルトイン (4)
-
rubygems
/ remote _ fetcher (22) -
rubygems
/ spec _ fetcher (22) -
rubygems
/ test _ utilities (11)
クラス
- Data (4)
-
Gem
:: RemoteFetcher (22) -
Gem
:: RemoteFetcher :: FetchError (11) -
Gem
:: SpecFetcher (22)
検索結果
先頭5件
-
Gem
:: RemoteFetcher . fetcher -> Gem :: RemoteFetcher (21202.0) -
このクラスの唯一のインスタンスを返します。
このクラスの唯一のインスタンスを返します。 -
Gem
:: SpecFetcher . fetcher -> Gem :: SpecFetcher (21202.0) -
このクラスの唯一のインスタンスを返します。
このクラスの唯一のインスタンスを返します。 -
Gem
:: RemoteFetcher . fetcher=(fetcher) (9203.0) -
テスト用のメソッドです。
テスト用のメソッドです。 -
Gem
:: SpecFetcher . fetcher=(fetcher) (9203.0) -
@todo
@todo -
Gem
:: RemoteFetcher :: FetchError . new(message , uri) -> Gem :: RemoteFetcher :: FetchError (6201.0) -
この例外クラスを初期化します。
この例外クラスを初期化します。
@param message メッセージを指定します。
@param uri 問題が発生した URI を指定します。 -
Data
. define(*args) -> Class (13.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...lass HTTPFetcher
Response = Data.define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
c......ase fetcher.get(url)
in HTTPFetcher::Response(body)
body
in HTTPFetcher::NotFound
:NotFound
end
end
p fetch("http://example.com/") # => "Current time is 2023-01-10 10:00:53 +0900"
p fetch("http://example.com/404") # => :NotFound
//}
@param args 値オブジェクトのクラス... -
Data
. define(*args) {|subclass| block } -> Class (13.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...lass HTTPFetcher
Response = Data.define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
c......ase fetcher.get(url)
in HTTPFetcher::Response(body)
body
in HTTPFetcher::NotFound
:NotFound
end
end
p fetch("http://example.com/") # => "Current time is 2023-01-10 10:00:53 +0900"
p fetch("http://example.com/404") # => :NotFound
//}
@param args 値オブジェクトのクラス...