種類
ライブラリ
クラス
-
ARGF
. class (36) - IO (18)
-
Net
:: FTP (33) -
Net
:: HTTPResponse (11) -
Net
:: IMAP (11) -
Net
:: IMAP :: ResponseCode (11) -
Net
:: IMAP :: ResponseText (11) -
OpenSSL
:: Config (11) -
OpenSSL
:: OCSP :: BasicResponse (11) -
RDoc
:: CodeObject (99) - Refinement (3)
- Regexp (22)
- String (74)
- StringIO (18)
-
URI
:: FTP (22) - WIN32OLE (33)
-
Zlib
:: GzipFile (11)
モジュール
- Base64 (22)
-
CGI
:: HtmlExtension (22) -
ERB
:: Util (11) - Kernel (11)
-
OpenSSL
:: ASN1 (22) -
OpenSSL
:: X509 (11) -
RSS
:: ContentModel (22) - RakeFileUtils (22)
- URI (22)
-
WEBrick
:: HTTPStatus (77) - Zlib (11)
キーワード
-
$ KCODE (11) -
CODE
_ CLASS _ TO _ OBJ (11) - DecodeError (11)
- EncodeError (11)
- HMAC (11)
- NKF (11)
-
OS
_ CODE (11) - Ruby用語集 (11)
-
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (11) - WIN32OLE (11)
- [] (11)
-
client
_ error? (11) - codepage (11)
- codepage= (11)
- codepoints (39)
- compile (11)
-
content
_ encoded (11) -
content
_ encoded= (11) - data (11)
- decode (11)
-
decode
_ all (11) -
document
_ children (11) -
document
_ children= (11) -
document
_ self (11) -
document
_ self= (11) - documented? (11)
- each (11)
-
each
_ codepoint (55) - encode! (22)
-
encode
_ www _ form (11) -
encode
_ www _ form _ component (11) - error? (11)
- form (22)
-
import
_ methods (3) - info? (11)
-
last
_ response (11) -
last
_ response _ code (11) - lastresp (11)
- locale= (11)
- new (11)
- new2 (11)
- nowrite (11)
-
os
_ code (11) - parent= (11)
-
parent
_ file _ name (11) - redirect? (11)
-
remove
_ classes _ and _ modules (11) -
rexml
/ document (11) - section= (11)
-
server
_ error? (11) - status (11)
- success? (11)
- typecode (11)
-
unicode
_ normalize (10) -
unicode
_ normalize! (10) -
unicode
_ normalized? (10) -
url
_ encode (11) -
urlsafe
_ decode64 (11) -
urlsafe
_ encode64 (11) - verbose (11)
- xlist (11)
- xmlrpc (3)
検索結果
先頭5件
-
Net
:: IMAP :: ResponseText # code -> Net :: IMAP :: ResponseCode | nil (18301.0) -
レスポンスコードを返します。
...レスポンスコードを返します。
応答がレスポンスコードを含んでいない場合は nil を返します。
@see Net::IMAP::ResponseCode... -
Net
:: HTTPResponse :: CODE _ CLASS _ TO _ OBJ -> Hash (12207.0) -
HTTP レスポンスステータスコードの最初の数字からレスポンスのクラス(分類)を あらわすクラスへのハッシュです。
...HTTP レスポンスステータスコードの最初の数字からレスポンスのクラス(分類)を
あらわすクラスへのハッシュです。
//emlist[][ruby]{
require 'net/http'
Net::HTTPResponse::CODE_CLASS_TO_OBJ['3'] # => Net::HTTPRedirection
//}... -
Net
:: FTP # last _ response _ code -> String (12201.0) -
サーバからの最後の応答のコードを文字列で返します。
...サーバからの最後の応答のコードを文字列で返します。
例えばログイン(Net::FTP#login)に成功した場合には
"230" を返します。
数字の意味は 959 参照してください。
@see Net::FTP#last_response... -
Base64
. # urlsafe _ decode64(str) -> String (12200.0) -
与えられた文字列を Base64 デコードしたデータを返します。
...与えられた文字列を Base64 デコードしたデータを返します。
このメソッドは 4648 の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。
@param str Base64 デコードする文字列を......す。
@raise ArgumentError 与えられた引数が Base64 エンコードされたデータとして正しい形式ではない場合に発生します。
例えば、アルファベットでない文字列や CR, LF などが含まれている場合にこの例外は発生します。... -
Base64
. # urlsafe _ encode64(bin , padding: true) -> String (12200.0) -
与えられたデータを Base64 エンコードした文字列を返します。
...with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。
デフォルトでは戻り値は = によるパディングを含むことがあります。
パディングを含めたくない場合は、padding オプションに false を......データを指定します。
@param padding false を指定した場合、 = によるパディングが行われなくなります。
//emlist[例][ruby]{
require 'base64'
p Base64.urlsafe_encode64('hoge')
# => "aG9nZQ=="
p Base64.urlsafe_encode64('hoge', padding: false)
# => "aG9nZQ"
//}... -
OpenSSL
:: ASN1 . # decode _ all(der) -> [OpenSSL :: ASN1 :: ASN1Data] (12200.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を全て OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として 返します。
...そこにエンコードされている ASN.1 の値を全て
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として
返します。
@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合に発生します
@see OpenSSL::ASN1.#decode... -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY -> Integer (12200.0) -
証明書の SubjectPublicKeyInfo フィールドが読めなかった ことを意味します。
...証明書の SubjectPublicKeyInfo フィールドが読めなかった
ことを意味します。... -
String
# unicode _ normalize!(form = :nfc) -> self (12200.0) -
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し た文字列に置き換えます。
...self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し
た文字列に置き換えます。
(gsub!などと異なり)変換が行なわれなくても self を返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定し......@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
//emlist[例][ruby]{
text = "a\u0300"
text.unicode_normalize!(:nfc)
text == "\u00E0" # => true
text.unicode_normalize!(:nfd)
text == "a\u0300"......# => true
//}
@see String#unicode_normalize, String#unicode_normalized?... -
String
# unicode _ normalize(form = :nfc) -> String (12200.0) -
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し た文字列を返します。
...self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し
た文字列を返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::Comp......atibilityError self が Unicode 文字列ではない場合
に発生します。
このメソッドでの "Unicode 文字列" とは、UTF-8、UTF-16BE/LE、
UTF-32BE/LE だけではなく GB18030、UCS_2BE、and UCS_4BE を含みます。
また、self が UTF......ます。
//emlist[例][ruby]{
"a\u0300".unicode_normalize # => 'à' ("\u00E0" と同じ)
"a\u0300".unicode_normalize(:nfc) # => 'à' ("\u00E0" と同じ)
"\u00E0".unicode_normalize(:nfd) # => 'à' ("a\u0300" と同じ)
"\xE0".force_encoding('ISO-8859-1').unicode_normalize(:nfd)... -
String
# unicode _ normalized?(form = :nfc) -> bool (12200.0) -
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か どうかを返します。
...self が引数 form で指定された正規化形式で Unicode 正規化された文字列か
どうかを返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::Co......lityError self が Unicode 文字列ではない場合
に発生します。
//emlist[例][ruby]{
"a\u0300".unicode_normalized? # => false
"a\u0300".unicode_normalized?(:nfd) # => true
"\u00E0".unicode_normalized? # => true
"\u00E0".unicode_normal......ized?(:nfd) # => false
"\xE0".force_encoding('ISO-8859-1').unicode_normalized?
# => Encoding::CompatibilityError raised
//}
@see String#unicode_normalize, String#unicode_normalize!...