種類
- 特異メソッド (561)
- インスタンスメソッド (376)
- モジュール関数 (55)
ライブラリ
- ビルトイン (112)
- bigdecimal (22)
-
bigdecimal
/ util (22) - digest (88)
-
digest
/ bubblebabble (11) -
digest
/ sha2 (11) - openssl (605)
-
rubygems
/ digest / digest _ adapter (22) -
webrick
/ httpauth / digestauth (44) -
webrick
/ httpauth / htdigest (55)
クラス
- Array (9)
-
Digest
:: Base (66) -
Digest
:: SHA2 (11) - Float (65)
-
Gem
:: DigestAdapter (22) - Hash (9)
- Integer (41)
- Numeric (1)
-
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (44) -
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 (11) -
OpenSSL
:: HMAC (33) -
OpenSSL
:: Netscape :: SPKI (11) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: X509 :: Certificate (11) - Struct (9)
-
WEBrick
:: HTTPAuth :: DigestAuth (44) -
WEBrick
:: HTTPAuth :: Htdigest (55)
モジュール
- Digest (22)
- Kernel (33)
-
OpenSSL
:: PKCS5 (11)
キーワード
- << (22)
- == (22)
- BigDecimal (22)
- Digest (11)
- authenticate (11)
- bubblebabble (11)
- ceil (12)
- challenge (11)
-
delete
_ passwd (11) - digest (187)
- digits (11)
- file (22)
- floor (13)
- flush (11)
-
get
_ passwd (11) - hexdigest (165)
- hexencode (11)
-
make
_ passwd (11) - new (220)
-
pbkdf2
_ hmac (11) -
pkcs5
_ keyivgen (11) - round (30)
-
set
_ passwd (11) - sign (33)
-
to
_ d (22) - truncate (19)
- update (22)
- verify (11)
検索結果
先頭5件
-
Integer
# digits(base) -> [Integer] (32306.0) -
base を基数として self を位取り記数法で表記した数値を配列で返します。 base を指定しない場合の基数は 10 です。
...base を基数として self を位取り記数法で表記した数値を配列で返します。
base を指定しない場合の基数は 10 です。
//emlist[][ruby]{
16.digits # => [6, 1]
16.digits(16) # => [0, 1]
//}
self は非負整数でなければいけません。非負整数で......ない場合は、Math::DomainErrorが発生します。
//emlist[][ruby]{
-10.digits # Math::DomainError: out of domain が発生
//}
@return 位取り記数法で表した時の数値の配列
@param base 基数となる数値。
@raise ArgumentError base に正の整数以外を指定し......た場合に発生します。
@raise Math::DomainError 非負整数以外に対して呼び出した場合に発生します。... -
Integer
# truncate(ndigits = 0) -> Integer | Float (29406.0) -
0 から self までの整数で、自身にもっとも近い整数を返します。
...す。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を......返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.truncate # => 1
1.truncate(2) # => 1.0
18.truncate(-1) # => 10
(-18).truncate(-1) # => -10
//}
@see Numeric#truncate... -
Integer
# truncate(ndigits = 0) -> Integer (29306.0) -
0 から self までの整数で、自身にもっとも近い整数を返します。
...@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
負の整数を指定した場合、小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.truncate # => 1
1.truncate(2) # => 1
18.truncat......e(-1) # => 10
(-18).truncate(-1) # => -10
//}
@see Numeric#truncate... -
Array
# dig(idx , . . . ) -> object | nil (27295.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 (27259.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... -
Integer
# ceil(ndigits = 0) -> Integer | Float (26306.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... -
Struct
# dig(key , . . . ) -> object | nil (24271.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... -
WEBrick
:: HTTPAuth :: DigestAuth # authenticate(request , response) -> true (24212.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
...。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に... -
Integer
# round(ndigits = 0 , half: :up) -> Integer (23312.0) -
self ともっとも近い整数を返します。
...とも近い整数を返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
負の整数を指定した場合、小数点位置から左に少なくとも n 個の 0 が並びます。
@param half ちょうど半分の値の丸め方......:up or nil: 0から遠い方に丸められます。
* :even: もっとも近い偶数に丸められます。
* :down: 0に近い方に丸められます。
//emlist[][ruby]{
1.round # => 1
1.round(2) # => 1
15.round(-1) # => 20
(-15).round(-1) # => -20
25.round(-1, half: :up)......30
25.round(-1, half: :down) # => 20
25.round(-1, half: :even) # => 20
35.round(-1, half: :up) # => 40
35.round(-1, half: :down) # => 30
35.round(-1, half: :even) # => 40
(-25).round(-1, half: :up) # => -30
(-25).round(-1, half: :down) # => -20
(-25).round(-1, half: :even) # => -... -
Integer
# round(ndigits = 0 , half: :up) -> Integer | Float (23312.0) -
self ともっとも近い整数を返します。
...す。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を......小数点位置から左に少なくとも n 個の 0 が並びます。
@param half ちょうど半分の値の丸め方を指定します。
サポートされている値は以下の通りです。
* :up or nil: 0から遠い方に丸められます。
* :even: もっとも近い偶......す。
//emlist[][ruby]{
1.round # => 1
1.round(2) # => 1.0
15.round(-1) # => 20
(-15).round(-1) # => -20
25.round(-1, half: :up) # => 30
25.round(-1, half: :down) # => 20
25.round(-1, half: :even) # => 20
35.round(-1, half: :up) # => 40
35.round(-1, half: :down)... -
Integer
# floor(ndigits = 0) -> Integer | Float (23306.0) -
self と等しいかより小さな整数のうち最大のものを返します。
...す。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を......返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.floor # => 1
1.floor(2) # => 1.0
18.floor(-1) # => 10
(-18).floor(-1) # => -20
//}
@see Numeric#floor... -
OpenSSL
:: Digest :: SHA . digest(data) -> String (21306.0) -
data のダイジェストを SHA で計算します。
...data のダイジェストを SHA で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: SHA . hexdigest(data) -> String (21306.0) -
data のダイジェストを SHA で計算し、16進文字列で返します。
...data のダイジェストを SHA で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列...