モジュール
- GC (44)
オブジェクト
- ENV (446)
キーワード
- [] (33)
- []= (11)
- assoc (11)
- delete (22)
-
delete
_ if (22) - each (22)
-
each
_ key (22) -
each
_ pair (22) - except (3)
- fetch (33)
- filter (12)
- filter! (12)
-
has
_ key? (11) - include? (11)
- index (7)
-
keep
_ if (22) - key? (11)
- keys (11)
-
keyword
_ init? (3) -
latest
_ gc _ info (22) - member? (11)
- merge! (10)
- new (60)
- reject (22)
- reject! (22)
-
ruby2
_ keywords _ hash? (5) - select (22)
- select! (22)
- slice (6)
- stat (22)
- store (11)
- update (22)
-
values
_ at (11)
検索結果
先頭5件
-
ENV
. key(val) -> String | nil (18104.0) -
val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...が存在しない時には
nil を返します。
ENV.index は obsolete です。使用すると警告メッセージが表示されます。
ENV.key を使用してください。
@param val 値を指定します。文字列で指定します。文字
列以外のオブジェクト...val に対応するキーを返します。対応する要素が存在しない時には
nil を返します。
@param val 値を指定します。文字列で指定します。文字
列以外のオブジェクトを指定した場合は to_str メソッドによる暗
黙の型変換を試みます。 -
ENV
. each _ key {|key| . . . } -> self (6258.0) -
key を引数としてブロックを評価します。
...key を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each_key do |key|
p "key #{key} detected" if key == 'FOO'
end
# "key FOO detected"
//}... -
ENV
. has _ key?(key) -> bool (6231.0) -
key で指定される環境変数が存在する時、真を返します。
...
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試... -
ENV
. key?(key) -> bool (6231.0) -
key で指定される環境変数が存在する時、真を返します。
...
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試... -
ENV
. each _ key -> Enumerator (6158.0) -
key を引数としてブロックを評価します。
...key を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each_key do |key|
p "key #{key} detected" if key == 'FOO'
end
# "key FOO detected"
//}... -
ENV
. keys -> [String] (6103.0) -
全環境変数の名前の配列を返します。
全環境変数の名前の配列を返します。 -
Hash
. ruby2 _ keywords _ hash?(hash) -> bool (6103.0) -
Module#ruby2_keywordsやProc#ruby2_keywordsによる ruby2_keywords フラグが設定されているかどうかを返します。
...Module#ruby2_keywordsやProc#ruby2_keywordsによる
ruby2_keywords フラグが設定されているかどうかを返します。
このメソッドはデバッグや調査、シリアライゼーションのために本当に必要な場合のために
用意されていて、普通のプログ......れていません。
ruby 2.7.1 で追加されたため、ruby 2.7.0 では定義されていません。
//emlist[][ruby]{
ruby2_keywords def foo(*args)
Hash.ruby2_keywords_hash?(args.last)
end
foo(k: 1) # => true
foo({k: 1}) # => false
//}
@see Module#ruby2_keywords, Proc#ruby2_keywords... -
Struct
. keyword _ init? -> bool | nil (6103.0) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体が作成されたときに keyword_init: true を指定されていたら true を返します。 false を指定されていたら false を返します。 それ以外の場合は nil を返します。
... keyword_init: true を指定されていたら true を返します。
false を指定されていたら false を返します。
それ以外の場合は nil を返します。
//emlist[例][ruby]{
Foo = Struct.new(:a)
Foo.keyword_init? # => nil
Bar = Struct.new(:a, keyword_init: true)
Bar.keywor......d_init? # => true
Baz = Struct.new(:a, keyword_init: false)
Baz.keyword_init? # => false
//}... -
KeyError
. new(error _ message = "" , key:) -> KeyError (3223.0) -
例外オブジェクトを生成して返します。
...となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
//}... -
KeyError
. new(error _ message = "" , receiver: , key:) -> KeyError (3223.0) -
例外オブジェクトを生成して返します。
...となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー
//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :bar
//}... -
ENV
. include?(key) -> bool (3131.0) -
key で指定される環境変数が存在する時、真を返します。
...
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試... -
ENV
. member?(key) -> bool (3131.0) -
key で指定される環境変数が存在する時、真を返します。
...
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試...