るりまサーチ

最速Rubyリファレンスマニュアル検索!
438件ヒット [401-438件を表示] (0.044秒)
トップページ > クエリ:g[x] > クエリ:fetcher[x]

別のキーワード

  1. openssl g
  2. openssl g=
  3. dh g
  4. dsa g
  5. dsa g=

検索結果

<< < ... 3 4 5 >>

Gem::SpecFetcher#list(all = false) -> Array (6000.0)

Gem::sources に格納されている各ソースから利用可能な Gem のリストを取得して返します。

...
G
em::sources に格納されている各ソースから利用可能な Gem のリストを取得して返します。

@param list 真を指定すると全てのバージョンの情報を返します。...

Gem::SpecFetcher#load_specs(source_uri, file) -> object (6000.0)

指定された source_uri, file から gemspec をロードします。

...指定された source_uri, file から gemspec をロードします。

また、内部ではキャッシュの更新も行っています。

@param source_uri gemspec の置いてある URI を指定します。

@param file gemspec のファイル名を指定します。...

Gem::SpecFetcher#specs -> Hash (6000.0)

キャッシュされている全ての gemspec を返します。

...キャッシュされている全ての gemspec を返します。...

Data.define(*args) -> Class (112.0)

Data クラスに新しいサブクラスを作って、それを返します。

...//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # => "Fred"
p fred.age # => 5
//}

メンバの値を書き換えることはできません。

//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError...
...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 (112.0)

Data クラスに新しいサブクラスを作って、それを返します。

...//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # => "Fred"
p fred.age # => 5
//}

メンバの値を書き換えることはできません。

//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError...
...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 値オブジェクトのクラス...

絞り込み条件を変える

<< < ... 3 4 5 >>