るりまサーチ

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

別のキーワード

  1. array fill
  2. array sample
  3. array []
  4. array rindex
  5. array fetch

ライブラリ

キーワード

検索結果

<< < ... 4 5 6 >>

OpenSSL::X509::ExtensionFactory#create_extension(oid, value, critical=false) -> OpenSSL::X509::Extension (19.0)

OpenSSL::X509::Extension のインスタンスを生成して返します。

...配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array
OpenSSL::X509::ExtensionFactory#create_ext_from_hash
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生...

OpenStruct#dig(key, ...) -> object | nil (19.0)

self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。

...require 'ostruct'
address = OpenStruct.new('city' => "Anytown NC", 'zip' => 12345)
person = OpenStruct.new('name' => 'John Smith', 'address' => address)
person.dig(:address, 'zip') # => 12345
person.dig(:business_address, 'zip') # => nil

@see Array#dig, Hash#dig, Struct#dig...

Struct#dig(key, ...) -> object | nil (19.0)

self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。

...場合は nil を返します。

@param key キーを任意個指定します。

//emlist[例][ruby]{
klass = Struct.new(:a)
o = klass.new(klass.new({b: [1, 2, 3]}))

o.dig(:a, :a, :b, 0) # => 1
o.dig(:b, 0) # => nil
//}

@see Array#dig, Hash#dig, OpenStruct#dig...
<< < ... 4 5 6 >>