1310件ヒット
[1-100件を表示]
(0.095秒)
ライブラリ
- ビルトイン (640)
-
cgi
/ session (12) - gdbm (24)
-
irb
/ inspector (24) - json (12)
- openssl (384)
-
rubygems
/ security (36) - tsort (70)
- uri (24)
-
win32
/ registry (84)
クラス
-
CGI
:: Session (12) - GDBM (24)
-
Gem
:: Security :: Signer (12) - Hash (54)
-
IRB
:: Inspector (24) -
JSON
:: Parser (12) - KeyError (28)
-
OpenSSL
:: HMAC (36) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKCS7 :: SignerInfo (12) -
OpenSSL
:: PKey :: DH (60) -
OpenSSL
:: PKey :: DSA (72) -
OpenSSL
:: PKey :: EC (36) -
OpenSSL
:: PKey :: EC :: Group (24) -
OpenSSL
:: PKey :: EC :: Point (36) -
OpenSSL
:: PKey :: RSA (84) - Struct (20)
-
Win32
:: Registry (72) -
Win32
:: Registry :: PredefinedKey (12)
モジュール
- GC (48)
-
Gem
:: Security (24) - TSort (70)
- URI (24)
オブジェクト
- ENV (490)
キーワード
- [] (36)
- []= (12)
- assoc (12)
-
build
_ cert (12) -
builtin
_ curves (12) - create (36)
-
decode
_ www _ form (12) -
def
_ inspector (12) - delete (24)
-
delete
_ if (24) - digest (12)
- each (24)
-
each
_ key (24) -
each
_ pair (24) -
each
_ strongly _ connected _ component (23) -
encode
_ www _ form (12) - except (4)
- fetch (36)
- filter (14)
- filter! (14)
- generate (72)
-
has
_ key? (12) - hexdigest (12)
- include? (12)
- index (7)
-
keep
_ if (24) - key? (12)
- keys (12)
-
keys
_ with _ inspector (12) -
keyword
_ init? (4) -
latest
_ gc _ info (24) - member? (12)
- merge! (12)
- new (392)
- open (48)
- reject (24)
- reject! (24)
-
ruby2
_ keywords _ hash? (6) - select (24)
- select! (24)
- sign (12)
-
sign
_ cert (12) - slice (7)
- stat (24)
- store (12)
-
strongly
_ connected _ components (12) - tsort (12)
-
tsort
_ each (23) - update (24)
-
values
_ at (12)
検索結果
先頭5件
-
ENV
. key(val) -> String | nil (18102.0) -
val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...が存在しない時には
nil を返します。
ENV.index は obsolete です。使用すると警告メッセージが表示されます。
ENV.key を使用してください。
@param val 値を指定します。文字列で指定します。文字
列以外のオブジェクト...val に対応するキーを返します。対応する要素が存在しない時には
nil を返します。
@param val 値を指定します。文字列で指定します。文字
列以外のオブジェクトを指定した場合は to_str メソッドによる暗
黙の型変換を試みます。 -
ENV
. each _ key {|key| . . . } -> self (6256.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 (6229.0) -
key で指定される環境変数が存在する時、真を返します。
...
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試... -
ENV
. key?(key) -> bool (6229.0) -
key で指定される環境変数が存在する時、真を返します。
...
key で指定される環境変数が存在する時、真を返します。
@param key 環境変数の名前を指定します。文字列で指定します。
文字列以外のオブジェクトを指定した場合は to_str メソッ
ドによる暗黙の型変換を試... -
ENV
. each _ key -> Enumerator (6156.0) -
key を引数としてブロックを評価します。
...key を引数としてブロックを評価します。
//emlist[][ruby]{
ENV['FOO'] = 'bar'
ENV.each_key do |key|
p "key #{key} detected" if key == 'FOO'
end
# "key FOO detected"
//}... -
IRB
:: Inspector . keys _ with _ inspector(inspector) -> Array (6117.0) -
引数で指定した IRB::Inspector に対応する key の配列を返します。
...引数で指定した IRB::Inspector に対応する key の配列を返します。
@param inspector IRB::Inspector オブジェクトを指定します。
IRB::Inspector.keys_with_inspector(IRB::Inspector::INSPECTORS[true])
# => [true, :p, "p", :inspect, "inspect"]... -
ENV
. keys -> [String] (6101.0) -
全環境変数の名前の配列を返します。
全環境変数の名前の配列を返します。 -
Hash
. ruby2 _ keywords _ hash?(hash) -> bool (6101.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 (6101.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 (3221.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
//}...