別のキーワード
ライブラリ
- ビルトイン (30)
- digest (24)
- openssl (144)
- ostruct (10)
-
rubygems
/ gem _ openssl (12) -
webrick
/ httpauth / digestauth (12)
クラス
- Array (10)
-
Digest
:: Base (24) - Hash (10)
-
OpenSSL
:: Cipher (12) -
OpenSSL
:: HMAC (36) -
OpenSSL
:: Netscape :: SPKI (12) -
OpenSSL
:: PKCS7 :: SignerInfo (12) -
OpenSSL
:: PKey :: PKey (24) -
OpenSSL
:: X509 :: CRL (12) -
OpenSSL
:: X509 :: Certificate (12) -
OpenSSL
:: X509 :: Request (12) - OpenStruct (10)
- Struct (10)
モジュール
-
Gem
:: SSL (12) -
OpenSSL
:: PKCS5 (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
-
DIGEST
_ SHA1 (12) -
NEWS for Ruby 2
. 3 . 0 (10) - ProxyDigestAuth (12)
- digest (12)
- hexdigest (12)
- new (24)
-
pbkdf2
_ hmac (12) -
pkcs5
_ keyivgen (12) -
rubygems
/ digest / digest _ adapter (12) -
rubygems
/ digest / md5 (12) -
rubygems
/ digest / sha1 (12) -
rubygems
/ digest / sha2 (12) - sign (60)
- update (12)
- verify (12)
検索結果
先頭5件
-
Array
# dig(idx , . . . ) -> object | nil (21165.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...を dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param idx インデックスを整数で任意個指定します。
//emlist[例][ruby]{
a = [[1, [2, 3]]]
a.dig(0, 1, 1) # => 3
a.dig(1,......2, 3) # => nil
a.dig(0, 0, 0) # => TypeError: Fixnum does not have #dig method
[42, {foo: :bar}].dig(1, :foo) # => :bar
//}
@see Hash#dig, Struct#dig, OpenStruct#dig......2, 3) # => nil
a.dig(0, 0, 0) # => TypeError: Integer does not have #dig method
[42, {foo: :bar}].dig(1, :foo) # => :bar
//}
@see Hash#dig, Struct#dig, OpenStruct#dig... -
Hash
# dig(key , . . . ) -> object | nil (18253.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
... dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param key キーを任意個指定します。
//emlist[例][ruby]{
h = { foo: {bar: {baz: 1}}}
h.dig(:foo, :bar, :baz) # => 1
h.dig(:foo, :zot, :xyz)......# => nil
g = { foo: [10, 11, 12] }
g.dig(:foo, 1) # => 11
//}
@see Array#dig, Struct#dig, OpenStruct#dig... -
OpenStruct
# dig(key , . . . ) -> object | nil (18247.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...たオブジェクトを dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param key キーを任意個指定します。
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 (18247.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...クトを dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが 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... -
rubygems
/ digest / digest _ adapter (18000.0) -
Ruby 1.8.5 と 1.8.6 の間に存在する API の差異を吸収するためのライブラリです。
...Ruby 1.8.5 と 1.8.6 の間に存在する API の差異を吸収するためのライブラリです。
古いバージョンの API を新しいバージョンのものに合わせます。
RubyGems では digest, hexdigest の二つのメソッドが使用されるのでこの二つのメソッ......ドのみ
API を変換するようにしています。
Ruby 1.8.6 以降ではこのライブラリは使用されません。
@see digest... -
WEBrick
:: HTTPAuth :: ProxyDigestAuth (12000.0) -
プロクシの Digest 認証のためのクラスです。
...プロクシの Digest 認証のためのクラスです。... -
rubygems
/ digest / md5 (12000.0) -
Digest::MD5 をラップするためのライブラリです。
...Digest::MD5 をラップするためのライブラリです。... -
rubygems
/ digest / sha1 (12000.0) -
Digest::SHA1 をラップするためのライブラリです。
...Digest::SHA1 をラップするためのライブラリです。... -
rubygems
/ digest / sha2 (12000.0) -
Digest::SHA256 をラップするためのライブラリです。
...Digest::SHA256 をラップするためのライブラリです。...