るりまサーチ

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

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils cp_r
  5. fileutils rm_r

オブジェクト

キーワード

検索結果

<< 1 2 > >>

ENV.fetch(key) -> String (18204.0)

key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。そのいずれ でもなければ例外が発生します。

...発生します。

@param key 環境変数の名前を指定します。 文字列で指定します。
文字列以外のオブジェクトを指定した場合は
to_str メソッドによる暗黙の型変換を試みます。
@param default keyに対応...
...する環境変数の値がないときにこの値を返します。
@raise KeyError 引数defaultもブロックも与えられてない時、キーの探索に失敗すると発生します。...

ENV.fetch(key) {|key| ... } -> String (18204.0)

key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。そのいずれ でもなければ例外が発生します。

...発生します。

@param key 環境変数の名前を指定します。 文字列で指定します。
文字列以外のオブジェクトを指定した場合は
to_str メソッドによる暗黙の型変換を試みます。
@param default keyに対応...
...する環境変数の値がないときにこの値を返します。
@raise KeyError 引数defaultもブロックも与えられてない時、キーの探索に失敗すると発生します。...

ENV.fetch(key, default) -> String (18204.0)

key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。そのいずれ でもなければ例外が発生します。

...発生します。

@param key 環境変数の名前を指定します。 文字列で指定します。
文字列以外のオブジェクトを指定した場合は
to_str メソッドによる暗黙の型変換を試みます。
@param default keyに対応...
...する環境変数の値がないときにこの値を返します。
@raise KeyError 引数defaultもブロックも与えられてない時、キーの探索に失敗すると発生します。...

Gem::RemoteFetcher.fetcher -> Gem::RemoteFetcher (15401.0)

このクラスの唯一のインスタンスを返します。

このクラスの唯一のインスタンスを返します。

Gem::SpecFetcher.fetcher -> Gem::SpecFetcher (15401.0)

このクラスの唯一のインスタンスを返します。

このクラスの唯一のインスタンスを返します。

絞り込み条件を変える

Gem::RemoteFetcher.fetcher=(fetcher) (15301.0)

テスト用のメソッドです。

テスト用のメソッドです。

Gem::SpecFetcher.fetcher=(fetcher) (15301.0)

@todo

@todo

Gem::RemoteFetcher::FetchError.new(message, uri) -> Gem::RemoteFetcher::FetchError (9301.0)

この例外クラスを初期化します。

...この例外クラスを初期化します。

@param message メッセージを指定します。

@param uri 問題が発生した URI を指定します。...

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

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

...ist[例][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
//}...
...ruby]{
class HTTPFetcher
R
esponse = Data.define(:body)
NotFound = Data.define

def get(url)
# ダミーの実装
if url == "http://example.com/"
R
esponse.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end

def fetch(url)
fetch
er = HTTPFetcher...
....new
case 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 (119.0)

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

...ist[例][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
//}...
...ruby]{
class HTTPFetcher
R
esponse = Data.define(:body)
NotFound = Data.define

def get(url)
# ダミーの実装
if url == "http://example.com/"
R
esponse.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end

def fetch(url)
fetch
er = HTTPFetcher...
....new
case 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 値オブジェクトの...

絞り込み条件を変える

<< 1 2 > >>