種類
ライブラリ
- ビルトイン (187)
- bigdecimal (22)
-
bigdecimal
/ util (33) - digest (297)
-
digest
/ bubblebabble (11) -
digest
/ md5 (11) -
digest
/ rmd160 (11) -
digest
/ sha1 (11) -
digest
/ sha2 (77) - matrix (11)
- openssl (913)
- ostruct (9)
-
rubygems
/ digest / digest _ adapter (55) -
rubygems
/ gem _ openssl (11) -
webrick
/ config (11) -
webrick
/ httpauth / authenticator (11) -
webrick
/ httpauth / digestauth (88) -
webrick
/ httpauth / htdigest (88)
クラス
- Array (9)
- BigDecimal (11)
-
Digest
:: Base (231) -
Digest
:: SHA2 (33) - Float (87)
-
Gem
:: DigestAdapter (44) - Hash (9)
- Integer (66)
- Matrix (11)
- Numeric (8)
-
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (88) -
OpenSSL
:: Digest :: DSS (33) -
OpenSSL
:: Digest :: DSS1 (33) -
OpenSSL
:: Digest :: Digest (11) -
OpenSSL
:: Digest :: MD2 (33) -
OpenSSL
:: Digest :: MD4 (33) -
OpenSSL
:: Digest :: MD5 (33) -
OpenSSL
:: Digest :: MDC2 (33) -
OpenSSL
:: Digest :: RIPEMD160 (33) -
OpenSSL
:: Digest :: SHA (33) -
OpenSSL
:: Digest :: SHA1 (33) -
OpenSSL
:: Digest :: SHA224 (33) -
OpenSSL
:: Digest :: SHA256 (33) -
OpenSSL
:: Digest :: SHA384 (33) -
OpenSSL
:: Digest :: SHA512 (33) -
OpenSSL
:: Engine (22) -
OpenSSL
:: HMAC (77) -
OpenSSL
:: Netscape :: SPKI (11) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: PKCS7 :: SignerInfo (11) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: X509 :: CRL (11) -
OpenSSL
:: X509 :: Certificate (11) -
OpenSSL
:: X509 :: Request (11) - OpenStruct (9)
- Struct (9)
- Time (21)
-
WEBrick
:: HTTPAuth :: DigestAuth (66) -
WEBrick
:: HTTPAuth :: Htdigest (77)
モジュール
- Digest (22)
-
Gem
:: SSL (11) - Kernel (33)
-
OpenSSL
:: PKCS5 (11) -
WEBrick
:: Config (11) -
WEBrick
:: HTTPAuth :: Authenticator (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (22)
- == (22)
- Base (11)
- BigDecimal (22)
- Class (11)
- DIG (11)
-
DIGEST
_ SHA1 (11) - DSS (11)
- DSS1 (11)
- Digest (44)
- DigestAdapter (11)
- DigestAuth (22)
- DigestError (11)
- Htdigest (11)
- ISDIGIT (11)
- ISXDIGIT (11)
- Instance (11)
-
MANT
_ DIG (11) - MD2 (11)
- MD4 (11)
- MD5 (22)
- MDC2 (11)
-
METHOD
_ DIGESTS (11) -
NEWS for Ruby 2
. 3 . 0 (9) - ProxyDigestAuth (11)
- RIPEMD160 (11)
- RMD160 (11)
- SHA (11)
- SHA1 (22)
- SHA2 (11)
- SHA224 (11)
- SHA256 (22)
- SHA384 (22)
- SHA512 (22)
- algorithm (11)
- authenticate (11)
-
block
_ length (33) - bubblebabble (11)
- ceil (24)
- challenge (11)
- clone (11)
-
delete
_ passwd (11) - digest (231)
- digest! (11)
-
digest
/ bubblebabble (11) -
digest
/ md5 (11) -
digest
/ rmd160 (11) -
digest
/ sha1 (11) -
digest
/ sha2 (11) -
digest
_ length (33) - digits (22)
- dup (11)
- each (11)
- file (22)
- floor (32)
- flush (11)
-
get
_ passwd (11) - hexdigest (198)
- hexdigest! (11)
- hexencode (11)
- inspect (11)
- length (11)
-
make
_ passwd (11) - name (11)
- new (264)
-
pbkdf2
_ hmac (11) -
pkcs5
_ keyivgen (11) - qop (11)
- reload (11)
- reset (22)
- round (52)
-
rubygems
/ digest / digest _ adapter (11) -
rubygems
/ digest / md5 (11) -
rubygems
/ digest / sha1 (11) -
rubygems
/ digest / sha2 (11) -
set
_ passwd (11) - sign (55)
- size (11)
-
to
_ d (22) -
to
_ digits (11) -
to
_ s (22) - truncate (19)
- update (22)
- userdb (11)
- verify (11)
-
webrick
/ httpauth / digestauth (11) -
webrick
/ httpauth / htdigest (11)
検索結果
先頭5件
-
Integer
# digits -> [Integer] (32200.0) -
base を基数として self を位取り記数法で表記した数値を配列で返します。 base を指定しない場合の基数は 10 です。
...10 です。
//emlist[][ruby]{
16.digits # => [6, 1]
16.digits(16) # => [0, 1]
//}
self は非負整数でなければいけません。非負整数でない場合は、Math::DomainErrorが発生します。
//emlist[][ruby]{
-10.digits # Math::DomainError: out of domain が発生
//}
@ret......urn 位取り記数法で表した時の数値の配列
@param base 基数となる数値。
@raise ArgumentError base に正の整数以外を指定した場合に発生します。
@raise Math::DomainError 非負整数以外に対して呼び出した場合に発生します。... -
Integer
# digits(base) -> [Integer] (32200.0) -
base を基数として self を位取り記数法で表記した数値を配列で返します。 base を指定しない場合の基数は 10 です。
...10 です。
//emlist[][ruby]{
16.digits # => [6, 1]
16.digits(16) # => [0, 1]
//}
self は非負整数でなければいけません。非負整数でない場合は、Math::DomainErrorが発生します。
//emlist[][ruby]{
-10.digits # Math::DomainError: out of domain が発生
//}
@ret......urn 位取り記数法で表した時の数値の配列
@param base 基数となる数値。
@raise ArgumentError base に正の整数以外を指定した場合に発生します。
@raise Math::DomainError 非負整数以外に対して呼び出した場合に発生します。... -
int ISDIGIT(char c) (32200.0)
-
cが'0'から'9'のとき真。それ以外は偽。
cが'0'から'9'のとき真。それ以外は偽。 -
int ISXDIGIT(char c) (32200.0)
-
cが’0’から’9’、’a’から’f’、’A’から’F’のとき真。それ以外は偽。
cが’0’から’9’、’a’から’f’、’A’から’F’のとき真。それ以外は偽。 -
Integer
# ceil(ndigits = 0) -> Integer (26200.0) -
self と等しいかより大きな整数のうち最小のものを返します。
...@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
負の整数を指定した場合、小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.ceil # => 1
1.ceil(2) # => 1
18.ceil(-1)......# => 20
(-18).ceil(-1) # => -10
//}
@see Numeric#ceil... -
Integer
# ceil(ndigits = 0) -> Integer | Float (26200.0) -
self と等しいかより大きな整数のうち最小のものを返します。
...。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返......します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.ceil # => 1
1.ceil(2) # => 1.0
18.ceil(-1) # => 20
(-18).ceil(-1) # => -10
//}
@see Numeric#ceil... -
Array
# dig(idx , . . . ) -> object | nil (24265.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 (24253.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, :zo......t, :xyz) # => nil
g = { foo: [10, 11, 12] }
g.dig(:foo, 1) # => 11
//}
@see Array#dig, Struct#dig, OpenStruct#dig... -
OpenStruct
# dig(key , . . . ) -> object | nil (24247.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...ブジェクトを dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param key キーを任意個指定します。
require 'ostruct'
address = OpenStruct.new('city' => "Anytown NC", 'zip' => 12345)
per......son = 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 (24247.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 (24000.0) -
Ruby 1.8.5 と 1.8.6 の間に存在する API の差異を吸収するためのライブラリです。
...存在する API の差異を吸収するためのライブラリです。
古いバージョンの API を新しいバージョンのものに合わせます。
RubyGems では digest, hexdigest の二つのメソッドが使用されるのでこの二つのメソッドのみ
API を変換する......ようにしています。
Ruby 1.8.6 以降ではこのライブラリは使用されません。
@see digest...