種類
ライブラリ
- English (2)
- ビルトイン (106)
-
cgi
/ core (1) - csv (1)
- date (1)
- dbm (1)
- drb (7)
- e2mmap (2)
- fiddle (5)
- find (2)
- gdbm (2)
- getoptlong (5)
- json (5)
- logger (18)
- matrix (1)
- mkmf (2)
-
net
/ ftp (6) -
net
/ http (7) -
net
/ imap (10) -
net
/ pop (2) -
net
/ protocol (9) -
net
/ smtp (5) - open-uri (1)
- openssl (110)
- optparse (23)
- pathname (2)
- pstore (10)
- psych (7)
-
racc
/ parser (3) - rake (2)
- rdoc (1)
-
rdoc
/ rdoc (1) - resolv (5)
-
rexml
/ document (1) -
rinda
/ rinda (3) - ripper (1)
- rss (19)
- rubygems (5)
-
rubygems
/ command (1) -
rubygems
/ exceptions (8) -
rubygems
/ installer (2) -
rubygems
/ package (2) -
rubygems
/ remote _ fetcher (3) -
rubygems
/ user _ interaction (2) -
rubygems
/ validator (2) - sdbm (1)
-
shell
/ error (5) - socket (11)
- strscan (2)
- syslog (1)
-
syslog
/ logger (2) - timeout (6)
- uri (4)
- weakref (1)
-
webrick
/ accesslog (1) -
webrick
/ cgi (1) -
webrick
/ httpresponse (1) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (1) -
webrick
/ httpstatus (49) -
webrick
/ log (5) -
webrick
/ server (1) -
win32
/ registry (3) - win32ole (4)
- zlib (31)
クラス
- CGI (1)
-
DRb
:: DRbRemoteError (1) -
DRb
:: DRbUnknown (1) -
DRb
:: DRbUnknownError (1) -
Encoding
:: Converter (2) -
Encoding
:: InvalidByteSequenceError (7) -
Encoding
:: UndefinedConversionError (5) -
Errno
:: EXXX (2) - Exception (4)
-
Gem
:: Command (1) -
Gem
:: Installer (1) -
Gem
:: LoadError (4) -
Gem
:: RemoteFetcher :: FetchError (2) -
Gem
:: StreamUI (1) -
Gem
:: Validator (2) - GetoptLong (4)
- Hash (3)
- IO (14)
- LoadError (1)
- LocalJumpError (2)
- Logger (15)
- NameError (5)
-
Net
:: IMAP :: ResponseError (2) - NoMethodError (3)
- Object (1)
-
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: PKCS12 (3) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: PKey :: EC :: Group (10) -
OpenSSL
:: PKey :: EC :: Point (11) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: Store (2) -
OpenSSL
:: X509 :: StoreContext (5) - OptionParser (12)
-
OptionParser
:: ParseError (10) - PStore (9)
- Pathname (2)
-
Psych
:: SyntaxError (6) -
RDoc
:: RDoc (1) -
REXML
:: Text (1) -
RSS
:: NSError (3) -
RSS
:: NotWellFormedError (2) -
Racc
:: Parser (2) - Ripper (1)
- Socket (5)
- StopIteration (1)
- StringScanner (1)
-
Syslog
:: Logger (2) - SystemCallError (5)
- SystemExit (1)
- Thread (3)
- UncaughtThrowError (3)
-
WEBrick
:: BasicLog (5) -
WEBrick
:: HTTPResponse (1) - WIN32OLE (1)
-
Win32
:: Registry :: Error (2) -
Zlib
:: GzipFile :: Error (2) -
Zlib
:: GzipReader (16) -
Zlib
:: GzipWriter (3)
モジュール
- Exception2MessageMapper (2)
- Fiddle (4)
- Find (2)
-
Gem
:: UserInteraction (1) - Kernel (14)
-
Logger
:: Severity (1) - Math (2)
- OpenSSL (1)
-
OpenSSL
:: ASN1 (3) -
OpenSSL
:: OCSP (1) -
OpenSSL
:: PKCS5 (2) -
OpenSSL
:: X509 (24) -
Socket
:: Constants (5) -
Syslog
:: Option (1) - Timeout (2)
-
WEBrick
:: HTTPStatus (43) -
WIN32OLE
:: VARIANT (1)
キーワード
-
$ ERROR _ INFO (1) -
$ ERROR _ POSITION (1) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - == (1)
- === (1)
- ASN1Error (1)
- AccessLogError (1)
- ArgumentError (1)
- AttributeError (1)
- BNError (1)
- BadResponseError (1)
- BadURIError (1)
- BufError (1)
- ByeResponseError (1)
- CGIError (1)
- CRCError (1)
- CRLError (1)
- CantApplyMethod (1)
- CantDefine (1)
- CertificateError (1)
- CipherError (1)
- ClientError (1)
- ClosedQueueError (1)
- CommandLineError (1)
- CommandNotFound (1)
- CompatibilityError (1)
- ConfigError (1)
- ConversionError (1)
- ConverterNotFoundError (1)
- DBMError (1)
- DHError (1)
- DLError (1)
- DRbConnError (1)
- DRbError (1)
- DRbRemoteError (1)
- DRbUnknownError (1)
- DSAError (1)
- DataError (1)
- DataFormatError (1)
- DecodeError (1)
- DependencyError (1)
- DigestError (1)
- DirStackEmpty (1)
- DocumentError (1)
- DomainError (1)
-
EAI
_ SYSTEM (2) - ECError (1)
- EOFError (2)
- EncodeError (1)
- EncodingError (1)
- EngineError (1)
- English (1)
- Error (18)
- ErrorData (1)
- ExtensionBuildError (1)
- ExtensionError (1)
- FTPConnectionError (1)
- FTPError (1)
- FTPPermError (1)
- FTPProtoError (1)
- FTPReplyError (1)
- FTPTempError (1)
- FetchError (1)
- FiberError (1)
- FilePermissionError (1)
- FlagCountError (1)
- FloatDomainError (1)
- FormatError (1)
- FormatMessageA (1)
- GDBMError (1)
- GDBMFatalError (1)
- GeneratorError (1)
- HMACError (1)
- HTTPClientError (1)
- HTTPError (2)
- HTTPFatalError (1)
- HTTPHeaderSyntaxError (1)
- HTTPInternalServerError (1)
- HTTPRetriableError (1)
- HTTPServerError (2)
- HTTPServletError (1)
- HTTPStatus (1)
- IOError (1)
-
IP
_ RECVERR (2) - IndexError (1)
- InstallError (1)
- InternalServerError (1)
- InvalidByteSequenceError (1)
- InvalidComponentError (1)
- InvalidRSSError (1)
- InvalidURIError (1)
- JSONError (1)
- KeyError (1)
-
LOG
_ PERROR (1) - LengthError (1)
- LoadError (2)
- LocalJumpError (1)
-
MSG
_ ERRQUEUE (2) -
MSG
_ WAITALL (2) - MalformedCSVError (1)
- MemError (1)
- MissingAttributeError (1)
- MissingTagError (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 2 . 0 (1) -
NEWS for Ruby 2
. 3 . 0 (1) - NOERROR (1)
- NSError (1)
- NameError (2)
- NestingError (1)
- NoMemoryError (1)
- NoMethodError (1)
- NoResponseError (1)
- NotAvailableValueError (1)
- NotExpectedTagError (1)
- NotImplementedError (1)
- NotSetError (1)
- NotWellFormedError (1)
- OCSP (1)
- OCSPError (1)
- OpenSSLError (1)
- OperationNotSupportedError (1)
- OtherResolvError (1)
- OverlappedPrefixError (1)
- PKCS12Error (1)
- PKCS5Error (1)
- PKCS7Error (1)
- PKeyError (1)
- POPAuthenticationError (1)
- POPError (1)
- ParseError (2)
- ParserError (1)
- ProtoAuthError (1)
- ProtoCommandError (1)
- ProtoFatalError (1)
- ProtoRetriableError (1)
- ProtoServerError (1)
- ProtoSyntaxError (1)
- ProtoUnknownError (1)
- ProtocRetryError (1)
- ProtocolError (1)
-
RC
_ ACCEPTED (1) -
RC
_ BAD _ GATEWAY (1) -
RC
_ BAD _ REQUEST (1) -
RC
_ CONFLICT (1) -
RC
_ CONTINUE (1) -
RC
_ CREATED (1) -
RC
_ EXPECTATION _ FAILED (1) -
RC
_ FORBIDDEN (1) -
RC
_ FOUND (1) -
RC
_ GATEWAY _ TIMEOUT (1) -
RC
_ GONE (1) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (1) -
RC
_ INTERNAL _ SERVER _ ERROR (1) -
RC
_ LENGTH _ REQUIRED (1) -
RC
_ METHOD _ NOT _ ALLOWED (1) -
RC
_ MOVED _ PERMANENTLY (1) -
RC
_ MULTIPLE _ CHOICES (1) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (1) -
RC
_ NOT _ ACCEPTABLE (1) -
RC
_ NOT _ FOUND (1) -
RC
_ NOT _ IMPLEMENTED (1) -
RC
_ NOT _ MODIFIED (1) -
RC
_ NO _ CONTENT (1) -
RC
_ OK (1) -
RC
_ PARTIAL _ CONTENT (1) -
RC
_ PAYMENT _ REQUIRED (1) -
RC
_ PRECONDITION _ FAILED (1) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (1) -
RC
_ REQUEST _ TIMEOUT (1) -
RC
_ REQUEST _ URI _ TOO _ LARGE (1) -
RC
_ RESET _ CONTENT (1) -
RC
_ SEE _ OTHER (1) -
RC
_ SERVICE _ UNAVAILABLE (1) -
RC
_ SWITCHING _ PROTOCOLS (1) -
RC
_ TEMPORARY _ REDIRECT (1) -
RC
_ UNAUTHORIZED (1) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (1) -
RC
_ USE _ PROXY (1) -
RESPONSE
_ STATUS _ INTERNALERROR (1) - RSAError (1)
- RandomError (1)
- RangeError (1)
- RefError (1)
- RegexpError (1)
- RemoteError (1)
- RequestCanceledError (1)
- RequestError (2)
- RequestExpiredError (1)
- ResolvError (1)
- ResponseError (1)
- ResponseParseError (1)
- RevokedError (1)
- RindaError (1)
- RuleRecursionOverflowError (1)
- RuntimeError (1)
-
SCRIPT
_ LINES _ _ (1) - SDBMError (1)
- SMTPAuthenticationError (1)
- SMTPError (1)
- SMTPFatalError (1)
- SMTPSyntaxError (1)
- SMTPUnknownError (1)
-
SO
_ ERROR (2) - SPKIError (1)
- SSLError (1)
- SSLSocket (1)
- ScriptError (1)
- SecurityError (1)
- ServerError (2)
- SessionError (1)
- ShiftingError (1)
- SocketError (1)
- StandardError (1)
- StoreError (1)
- StreamError (1)
- SyntaxError (2)
- SystemCallError (1)
- SystemStackError (1)
- TaskArgumentError (1)
- ThreadError (1)
- TimeoutError (1)
- TooMuchTagError (1)
- TypeError (1)
- UncaughtThrowError (1)
- UndefinedConversionError (1)
- UnknownConversionMethodError (1)
- UnknownTagError (1)
- UnparserError (1)
-
VT
_ ERROR (1) -
V
_ ERR _ APPLICATION _ VERIFICATION (1) -
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (1) -
V
_ ERR _ CERT _ HAS _ EXPIRED (1) -
V
_ ERR _ CERT _ NOT _ YET _ VALID (1) -
V
_ ERR _ CERT _ REVOKED (1) -
V
_ ERR _ CERT _ SIGNATURE _ FAILURE (1) -
V
_ ERR _ CRL _ HAS _ EXPIRED (1) -
V
_ ERR _ CRL _ NOT _ YET _ VALID (1) -
V
_ ERR _ CRL _ SIGNATURE _ FAILURE (1) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (1) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD (1) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ BEFORE _ FIELD (1) -
V
_ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD (1) -
V
_ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD (1) -
V
_ ERR _ INVALID _ CA (1) -
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (1) -
V
_ ERR _ OUT _ OF _ MEM (1) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ GET _ CRL (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (1) -
V
_ OK (1) - VerificationError (1)
- VersionError (1)
- WIN32OLE (1)
- WIN32OLERuntimeError (1)
- X509 (1)
- ZStream (1)
- ZeroDivisionError (1)
- ZeroVectorError (1)
- [] (1)
- []= (1)
- abort (3)
- add (2)
-
add
_ certificate (1) -
add
_ crl (1) -
alert
_ error (2) - alien (1)
- args (2)
- certificates= (1)
-
client
_ error? (1) - code (1)
- cofactor (1)
- column (1)
- comment= (1)
- commit (1)
-
compile
_ error (2) - context (1)
- create (1)
- crls= (1)
- decode (1)
-
decode
_ all (1) - decrypt (1)
-
def
_ exception (2) - delete (1)
-
destination
_ encoding (2) -
destination
_ encoding _ name (2) - document (1)
- each (2)
-
each
_ byte (2) -
each
_ line (2) - element (1)
- eql? (1)
- erf (1)
- erfc (1)
- errno (1)
- error (7)
- error= (1)
- error? (5)
-
error
_ bytes (1) -
error
_ char (1) -
error
_ depth (1) -
error
_ handle (1) -
error
_ pos (1) -
error
_ print (1) -
error
_ string (3) -
error
_ string= (1) - errors (1)
- exception (4)
-
exit
_ value (1) - fail (3)
- fetch (4)
- file (1)
-
filter
_ backtrace (1) - find (4)
- getc (1)
- gets (1)
- header (1)
-
incomplete
_ input? (1) - infinity? (1)
- info? (1)
- input (1)
- inspect (2)
- install (1)
- invert! (1)
-
last
_ error (2) -
last
_ error= (1) - level (1)
- level= (1)
- line (2)
- lineno (1)
- lineno= (1)
-
local
_ variables (1) - locale= (1)
-
localjump
_ error (1) - log (3)
- logger (1)
-
make
_ affine! (1) - mtime= (1)
- name (2)
- name= (1)
- new (19)
- offset (1)
- oid (1)
- on (12)
-
on
_ curve? (1) -
on
_ error (1) - order (1)
-
orig
_ name= (1) - path (1)
-
pbkdf2
_ hmac (1) -
pbkdf2
_ hmac _ sha1 (1) -
pending
_ interrupt? (2) -
point
_ conversion _ form (1) - popen (14)
- prefix (1)
-
primitive
_ errinfo (1) -
private
_ call? (1) - problem (1)
- raise (4)
-
rb
_ ary _ pop (1) -
rb
_ backref _ error (1) -
rb
_ compile _ error (1) -
rb
_ compile _ error _ with _ enc (1) -
rb
_ memerror (1) - read (1)
-
read
_ smime (1) -
readagain
_ bytes (1) - readchar (1)
- readline (1)
- readlines (1)
- reason (3)
- reason= (1)
- receiver (1)
- recover (1)
- register (1)
- response (1)
- response= (1)
- result (1)
- root? (1)
- roots (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
rubygems
/ security (1) - seed= (1)
-
server
_ error? (1) -
set
_ backtrace (1) -
set
_ error (2) -
set
_ generator (1) -
set
_ option (1) -
set
_ to _ infinity! (1) -
sev
_ threshold (1) -
sev
_ threshold= (1) -
shell
/ error (1) -
show
_ lookup _ failure (1) - sign (1)
-
source
_ encoding (2) -
source
_ encoding _ name (2) - tag (2)
- timeout (4)
-
to
_ bn (1) -
to
_ der (2) -
to
_ pem (1) -
to
_ s (3) -
to
_ text (1) - transaction (1)
- traverse (1)
- ungetc (1)
- unknown (1)
- unscan (1)
- uri (2)
- value (1)
- verify (2)
-
verify
_ result (1) -
version
_ requirement (1) -
version
_ requirement= (1) - warn (2)
- warn? (1)
-
win32
_ last _ error (1) -
win32
_ last _ error= (1) -
with
_ werror (2) -
write
_ smime (1) - yyerror (2)
- クラス/メソッドの定義 (1)
- 制御構造 (1)
- 正規表現 (1)
検索結果
先頭5件
-
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (114622.0) -
エラー発生時に捨てられたバイト列を返します。
エラー発生時に捨てられたバイト列を返します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1\xFFdef")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP>
puts $!.error_bytes.dump ... -
Encoding
:: ConverterNotFoundError (114001.0) -
指定した名前のエンコーディング変換をする変換器が 存在しない場合に発生する例外。
指定した名前のエンコーディング変換をする変換器が
存在しない場合に発生する例外。
//emlist[例][ruby]{
"あ".encode("Foo")
#=> Encoding::ConverterNotFoundError: code converter not found (UTF-8 to Foo)
//} -
Encoding
:: UndefinedConversionError # error _ char -> String (105622.0) -
エラーを発生させた1文字を文字列で返します。
エラーを発生させた1文字を文字列で返します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("UTF-8", "EUC-JP")
begin
ec.convert("\u{a0}")
rescue Encoding::UndefinedConversionError
puts $!.error_char.dump #=> "\u{a0}"
end
//} -
Encoding
:: InvalidByteSequenceError # destination _ encoding -> Encoding (105301.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#source_encoding,
Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (105301.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Encoding
:: InvalidByteSequenceError # source _ encoding -> Encoding (105301.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#destination_encoding,
Encoding::UndefinedConversionError#source_encoding -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (105301.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding -
Encoding
:: InvalidByteSequenceError (105001.0) -
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生 する例外。
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生
する例外。
通常エンコーディング変換時に発生します。
//emlist[例][ruby]{
"\x82\xa0".force_encoding("cp932").encode("UTF-8")
#=> "あ"
"\x82\xa0".force_encoding("EUC-JP").encode("UTF-8")
#=> Encoding::InvalidByteSequenceError: "\x82" on EUC-JP
//} -
Errno
:: NOERROR (105001.0) -
他のシステムコールの例外クラスのエイリアスとなるための例外クラスです。動作環境に他の例外クラス向けのエラーコードが存在しない場合に該当の例外クラスのエイリアスとして定義されます。詳細は Errno::EXXX を参照してください。
他のシステムコールの例外クラスのエイリアスとなるための例外クラスです。動作環境に他の例外クラス向けのエラーコードが存在しない場合に該当の例外クラスのエイリアスとして定義されます。詳細は Errno::EXXX を参照してください。 -
Encoding
:: Converter # last _ error -> Exception | nil (96640.0) -
直前に変換器で発生した例外に相当する例外オブジェクトを返します。 直前の変換で例外が発生していない場合は nil を返します。
直前に変換器で発生した例外に相当する例外オブジェクトを返します。
直前の変換で例外が発生していない場合は nil を返します。
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
p ec.primitive_convert(src="\xf1abcd", dst="") #=> :invalid_byte_sequence
p ec.last_error #=> #<Encoding::InvalidByteSequenceError: "\xF1" followed by "a"... -
Encoding
:: InvalidByteSequenceError # readagain _ bytes -> String (96319.0) -
エラー発生時に読み直さなければならないバイト列を返します。
エラー発生時に読み直さなければならないバイト列を返します。
@see Encoding::InvalidByteSequenceError#error_bytes -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (96301.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
エラー発生時に入力文字列が不足している場合に真を返します。
つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc... -
Encoding
:: UndefinedConversionError # destination _ encoding -> Encoding (96301.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (96301.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: UndefinedConversionError # source _ encoding -> Encoding (96301.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
変換が多段階になされる場合は元の文字列のものではない
エンコーディングが返される場合があることに注意してください。
@see Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (96301.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError (96037.0) -
エンコーディング変換後の文字が存在しない場合に発生する例外。
エンコーディング変換後の文字が存在しない場合に発生する例外。
UTF-8 にしかない文字を EUC-JP に変換しようとした場合などに発生します。
//emlist[例][ruby]{
"\u2603".encode(Encoding::EUC_JP)
#=> Encoding::UndefinedConversionError: U+2603 from UTF-8 to EUC-JP
//}
変換が多段階でなされ、その途中で例外が生じた場合は、
例外オブジェクトが保持するエラー情報はその中間のものになります。
//emlist[例][ruby]{
ec = Encoding::Co... -
EOFError (96001.0)
-
EOF(End Of File)に達したときに発生します。
EOF(End Of File)に達したときに発生します。 -
Encoding
:: CompatibilityError (96001.0) -
2つのエンコーディング間に互換性がない場合に発生する例外。
2つのエンコーディング間に互換性がない場合に発生する例外。
エンコーディングの異なる文字列を連結しようとした場合などに発生します。
//emlist[例][ruby]{
"あ".encode("EUC-JP") + "あ".encode("UTF-8")
#=> Encoding::CompatibilityError: incompatible character encodings: EUC-JP and UTF-8
//} -
EncodingError (96001.0)
-
エンコーディング関連の例外の基底クラス。
エンコーディング関連の例外の基底クラス。 -
Logger
:: Severity :: ERROR -> Integer (90904.0) -
ログレベル:エラーを表す定数です。
ログレベル:エラーを表す定数です。 -
Exception
. exception(error _ message = nil) -> Exception (88033.0) -
例外オブジェクトを生成して返します。
例外オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列を指定します。このメッセージは
属性 Exception#message の値になり、デフォルトの例外ハンドラで表示されます。
//emlist[例][ruby]{
e = Exception.new("some message")
p e # => #<Exception: some message>
p e.message # => "some message"
//}
//emlist[例][ruby]{
e = E... -
Exception
# exception(error _ message) -> Exception (88024.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho... -
Exception
. new(error _ message = nil) -> Exception (87733.0) -
例外オブジェクトを生成して返します。
例外オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列を指定します。このメッセージは
属性 Exception#message の値になり、デフォルトの例外ハンドラで表示されます。
//emlist[例][ruby]{
e = Exception.new("some message")
p e # => #<Exception: some message>
p e.message # => "some message"
//}
//emlist[例][ruby]{
e = E... -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (87601.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定します。
省略すると StandardError を使用します。 -
Exception2MessageMapper
. def _ exception(klass , exception _ name , message _ format , superklass = StandardError) -> Class (87601.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param klass 一階層上となるクラス名を指定します。
@param exception_name 例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマットを指定します。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。
@param superklass 定義する例外クラスのスーパークラスを指定します。
省略すると StandardError を使用... -
Exception
# exception -> self (87424.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho... -
Errno
:: EXXX . new(error _ message) -> Errno :: EXXX (78622.0) -
Errno::EXXX オブジェクトを生成して返します。
Errno::EXXX オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message> -
Encoding
:: Converter # primitive _ errinfo -> Array (78373.0) -
直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。
@return [result, enc1, enc2, error_bytes, readagain_bytes] という五要素の配列
result は直前の primitive_convert の戻り値です。
それ以外の四要素は :invalid_byte_sequence か :incomplete_input か :undefined_conversion だった場合に意味を持ちます。
enc1 はエラーの発生した原始変換の変換元のエンコーディング... -
Errno
:: EXXX . new() -> Errno :: EXXX (78322.0) -
Errno::EXXX オブジェクトを生成して返します。
Errno::EXXX オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message> -
English (78049.0)
-
特殊変数 $! などに英語名の別名 ($ERROR_INFO など)をつけます。
特殊変数 $! などに英語名の別名 ($ERROR_INFO など)をつけます。
例:
p $/ #=> "\n"
p $RS #=> nil
require 'English'
p $RS #=> "\n" -
WEBrick
:: BasicLog :: ERROR (72604.0) -
ログレベルを表す定数です。重要度は2番です。
ログレベルを表す定数です。重要度は2番です。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD -> Integer (64840.0) -
証明書の notAfter フィールドの値が不正である ことを意味します。
証明書の notAfter フィールドの値が不正である
ことを意味します。
これは notAfter フィールド(証明書の期限を表すデータ)
が不正なフォーマットであることを意味し
(そもそも時刻を表現していない場合や、1月32日であるなど)、
証明書が期限切れであることを意味しません。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
Net
:: HTTPInternalServerError (63049.0) -
HTTP レスポンス 500 (Internal Server Error) を表現するクラスです。
HTTP レスポンス 500 (Internal Server Error) を表現するクラスです。
詳しくは 7231 Section 6.6.1 を見てください。 -
WEBrick
:: HTTPStatus :: InternalServerError (63049.0) -
HTTP のステータスコード 500 Internal Server Error を表すクラスです。
HTTP のステータスコード 500 Internal Server Error を表すクラスです。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CERT _ NOT _ BEFORE _ FIELD -> Integer (55540.0) -
証明書の notBefore フィールドの値が不正である ことを意味します。
証明書の notBefore フィールドの値が不正である
ことを意味します。
これは notBefore フィールド(証明書の開始時刻を表すデータ)
が不正なフォーマットであることを意味し
(そもそも時刻を表現していない場合や、1月32日であるなど)、
証明書の開始時刻にまだ到達していないことを意味しません。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
WEBrick
:: HTTPStatus :: RC _ INTERNAL _ SERVER _ ERROR (55522.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
WEBrick
:: HTTPStatus . # server _ error?(code) -> bool (55204.0) -
指定された整数が表すステータスコードが 5XX である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 5XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。 -
Net
:: HTTPServerError (54049.0) -
HTTP レスポンス 5xx (Server Error) を表現するクラスです。
HTTP レスポンス 5xx (Server Error) を表現するクラスです。
サーバがエラーを起こしているなど、サーバ側で処理
を完了することができないことを表しています。 -
FiberError (54001.0)
-
Fiber に関するエラーが起きると発生します。
Fiber に関するエラーが起きると発生します。 -
JSON
:: ParserError (54001.0) -
JSON のパースエラーを通知する例外です。
JSON のパースエラーを通知する例外です。 -
JSON
:: UnparserError (54001.0) -
Alias of JSON::GeneratorError
Alias of JSON::GeneratorError -
Net
:: ProtoServerError (54001.0) -
サーバー側の問題により要求が達成できない場合に 発生する例外です。
サーバー側の問題により要求が達成できない場合に
発生する例外です。 -
OpenSSL
:: Engine :: EngineError (54001.0) -
Engine(OpenSSL::Engine) 関連のエラーが生じたときに発生する例外です。
Engine(OpenSSL::Engine) 関連のエラーが生じたときに発生する例外です。 -
RSS
:: ConversionError (54001.0) -
-
RSS
:: OverlappedPrefixError (54001.0) -
-
RSS
:: UnknownConversionMethodError (54001.0) -
-
Rake
:: RuleRecursionOverflowError (54001.0) -
ルールのネストが多すぎる場合に発生する例外です。
ルールのネストが多すぎる場合に発生する例外です。 -
Resolv
:: DNS :: Config :: OtherResolvError (54001.0) -
DNS サーバからの応答がエラーであった場合に発生する例外です。
DNS サーバからの応答がエラーであった場合に発生する例外です。
Resolv::DNSの各メソッドがこの例外を発生させる可能性があります。 -
Resolv
:: DNS :: Requester :: RequestError (54001.0) -
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。 -
Vector
:: ZeroVectorError (54001.0) -
ベクトルが 0 でエラーとなる(Vector#normalize など)場合に 発生する例外です。
ベクトルが 0 でエラーとなる(Vector#normalize など)場合に
発生する例外です。 -
WEBrick
:: HTTPServerError (54001.0) -
-
WEBrick
:: HTTPStatus :: ServerError (54001.0) -
HTTP のステータスコードサーバエラー 5XX の親クラスです。
HTTP のステータスコードサーバエラー 5XX の親クラスです。 -
WEBrick
:: ServerError (54001.0) -
-
WIN32OLERuntimeError (54001.0)
-
COMインターフェイスエラー時に発生する例外です。
COMインターフェイスエラー時に発生する例外です。
WIN32OLERuntimeErrorは、OLEオートメーション呼び出しが例外ステータス
(HRESULTのMSBがオン)で返った場合や、メソッド呼び出し時にオートメーショ
ン仕様で認められていない値が与えられた場合に発生します。
OLEオートメーション呼び出しが例外ステータスで戻された場合は、メッセージ
に例外となったHRESULT値と対応するメッセージが表示されます。
HRESULT: http://msdn.microsoft.com/en-us/library/cc704587(v=PROT.10).aspx -
ZeroDivisionError (54001.0)
-
整数に対して整数の 0 で除算を行ったときに発生します。
整数に対して整数の 0 で除算を行ったときに発生します。 -
Zlib
:: VersionError (54001.0) -
zlib ライブラリのバージョンがこのライブラリの想定しているバージョンと互換でない場合に発生します。
zlib ライブラリのバージョンがこのライブラリの想定しているバージョンと互換でない場合に発生します。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD -> Integer (46240.0) -
CRL の lastUpdate フィールドの値が不正である ことを意味します。
CRL の lastUpdate フィールドの値が不正である
ことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD -> Integer (46240.0) -
CRL の nextUpdate フィールドの値が不正である ことを意味します。
CRL の nextUpdate フィールドの値が不正である
ことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
Gem
:: StreamUI # alert _ error(statement , question = nil) -> String | nil (45952.0) -
ERROR レベルのアラートを表示します。
ERROR レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。
@see Gem::StreamUI#ask -
Gem
:: UserInteraction # alert _ error(*args) -> () (45952.0) -
ERROR レベルのアラートを出力します。
ERROR レベルのアラートを出力します。
@param args 委譲先のメソッドに与える引数です。 -
Logger
# error(progname = nil) -> true (45871.0) -
ERROR 情報を出力します。
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# error(progname = nil) { . . . } -> true (45871.0) -
ERROR 情報を出力します。
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# error? -> bool (45688.0) -
現在の Logger オブジェクトが ERROR 以上のログレベルのメッセージを記録するなら 真を返します。
現在の Logger オブジェクトが ERROR 以上のログレベルのメッセージを記録するなら
真を返します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.error? # => true
logger.level = Logger::Severity::FATAL
logger.error? # => false
//} -
Syslog
:: Logger # error(message = nil , &block) -> true (45670.0) -
ERROR 情報を出力します。syslog の warning の情報として記録されます。
ERROR 情報を出力します。syslog の warning の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#error -
Syslog
:: Logger # error? -> bool (45652.0) -
self が ERROR 以上の(syslog の warning)ログレベルのメッセージを記録する 場合に true を返します。
self が ERROR 以上の(syslog の warning)ログレベルのメッセージを記録する
場合に true を返します。 -
Kernel
$ $ ERROR _ INFO -> Exception | nil (45640.0) -
$! の別名
$! の別名
require "English"
class SomethingError < StandardError; end
begin
raise SomethingError
rescue
p $ERROR_INFO.backtrace #=> ["sample.rb:5"]
p $ERROR_INFO.to_s #=> "SomethingError"
end -
Kernel
$ $ ERROR _ POSITION -> [String] | nil (45622.0) -
$@ の別名
$@ の別名
require "English"
class SomethingError < StandardError; end
begin
raise SomethingError
rescue
p $ERROR_POSITION #=> ["sample.rb:5"]
end -
GetoptLong
# set _ error(type , message) -> () (45604.0) -
引数で与えられた例外を発生させます。
引数で与えられた例外を発生させます。
その際、静粛モードでなければ標準エラー出力に与えられたメッセージを出力します。
@param type 例外クラスを指定します。
@param message 例外にセットするメッセージを指定します。 -
Racc
:: Parser # on _ error(t , val , vstack) (45604.0) -
@todo
@todo -
Ripper
# compile _ error(msg) -> nil (45604.0) -
解析した Ruby プログラムの中にコンパイルエラーがあった場合に実行されま す。
解析した Ruby プログラムの中にコンパイルエラーがあった場合に実行されま
す。
@param msg エラーメッセージ。
サブクラスでオーバライドして使用します。 -
Kernel
# with _ werror(opt , opts = nil) {|opt , opts| . . . } -> object (45601.0) -
@todo 内部用?
@todo 内部用?
???
@param opt ????
@param opts ????
@return ブロックを評価した結果を返します。 -
Kernel
# with _ werror(opt , opts = nil) {|opt| . . . } -> object (45601.0) -
@todo 内部用?
@todo 内部用?
???
@param opt ????
@param opts ????
@return ブロックを評価した結果を返します。 -
Racc
:: Parser # yyerror (45601.0) -
@todo
@todo -
OptionParser
:: ParseError # recover(argv) -> Array (45301.0) -
argv の先頭に self.args を戻します。
argv の先頭に self.args を戻します。
argv を返します。
@param argv OptionParser#parse に渡したオブジェクトなどの配列を指定します。
@return argv を返します。 -
OptionParser
:: ParseError . filter _ backtrace(array) -> [String] (45301.0) -
array で指定されたバックトレースから optparse ライブラリに関する行を除 外します。
array で指定されたバックトレースから optparse ライブラリに関する行を除
外します。
デバッグモード($DEBUGが真)の場合は何もしません。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
Gem
:: OperationNotSupportedError (45001.0) -
サポートされていない操作を行った場合に使用する例外です。
サポートされていない操作を行った場合に使用する例外です。 -
Gem
:: RemoteError (45001.0) -
リモートで問題が発生した場合に使用する例外です。
リモートで問題が発生した場合に使用する例外です。 -
Gem
:: RemoteFetcher :: FetchError (45001.0) -
Gem::RemoteFetcher での処理で発生する IO や HTTP の例外をラップする例外クラスです。
Gem::RemoteFetcher での処理で発生する IO や HTTP の例外をラップする例外クラスです。 -
Gem
:: VerificationError (45001.0) -
Gem の検証でエラーになった場合に使用する例外です。
Gem の検証でエラーになった場合に使用する例外です。 -
Logger
:: Error (45001.0) -
このライブラリで使用する例外です。
このライブラリで使用する例外です。 -
Logger
:: ShiftingError (45001.0) -
ログファイルの切り替えに失敗した場合に発生する例外です。
ログファイルの切り替えに失敗した場合に発生する例外です。 -
Net
:: FTPPermError (45001.0) -
FTP の応答コード 5yz (Permanent Negative Completion reply) を表す例外クラスです。
FTP の応答コード 5yz
(Permanent Negative Completion reply)
を表す例外クラスです。
詳しくは 959 を参照してください。 -
Net
:: HTTPRetriableError (45001.0) -
HTTP ステータスコード 3xx を受け取ったという例外です。
HTTP ステータスコード 3xx を受け取ったという例外です。
リソースが移動したなどの理由により、リクエストを完了させるには更な
るアクションが必要になります。 -
Net
:: IMAP :: ByeResponseError (45001.0) -
サーバから "BYE" レスポンスが来た場合に発生する例外のクラスです。 ログインが拒否された場合や、クライアントが無反応で タイムアウトした場合に発生します。
サーバから "BYE" レスポンスが来た場合に発生する例外のクラスです。
ログインが拒否された場合や、クライアントが無反応で
タイムアウトした場合に発生します。 -
Net
:: ProtoRetriableError (45001.0) -
なんらかの再試行をすることで、処理の継続が可能であるような エラーが発生した場合に発生する例外です。
なんらかの再試行をすることで、処理の継続が可能であるような
エラーが発生した場合に発生する例外です。 -
Net
:: ProtocRetryError (45001.0) -
Alias of Net::ProtoRetriableError
Alias of Net::ProtoRetriableError -
OpenSSL
:: Cipher :: CipherError (45001.0) -
共通鍵暗号関連のエラーで発生する例外のクラス。
共通鍵暗号関連のエラーで発生する例外のクラス。 -
OpenSSL
:: OpenSSLError (45001.0) -
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。 -
OpenSSL
:: X509 :: CertificateError (45001.0) -
X509 証明書関連のエラーを表す例外くクラスです。
X509 証明書関連のエラーを表す例外くクラスです。 -
OpenSSL
:: X509 :: ExtensionError (45001.0) -
OpenSSL::X509::Extension 関連のエラーが起きたときに発生します。
OpenSSL::X509::Extension 関連のエラーが起きたときに発生します。 -
OptionParser
:: ParseError (45001.0) -
OptionParser の例外クラスの基底クラスです。
OptionParser の例外クラスの基底クラスです。 -
Resolv
:: ResolvError (45001.0) -
名前解決に失敗したときに発生する例外のクラスです。
名前解決に失敗したときに発生する例外のクラスです。 -
StringScanner
:: Error (45001.0) -
スキャン中に発生したエラーをあらわす例外です。
スキャン中に発生したエラーをあらわす例外です。 -
WEBrick
:: HTTPServlet :: HTTPServletError (45001.0) -
ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし れません。
ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし
れません。 -
OpenSSL
:: X509 :: StoreContext # error=(error) (37315.0) -
エラーコードを設定します。
エラーコードを設定します。
OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、このメソッドでエラーコードを
設定し、コールバックの返り値を false にすると、最終的なエラーコードが
ここで設定したものになります。OpenSSL::X509::StoreContext#error_string
もその値に応じた文字列が返るようになります。
例:
requi... -
OpenSSL
:: X509 :: V _ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT -> Integer (37237.0) -
検証している証明書がルート CA (自己署名証明書)であり、 それが信頼されている証明書でないことを意味します。
検証している証明書がルート CA (自己署名証明書)であり、
それが信頼されている証明書でないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#add_file,
OpenSSL::X509::Store#add_path,
OpenSSL::X509::Store#add_cert,
OpenSSL::X509::Store#set_default_paths -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT -> Integer (37237.0) -
issuer(発行者)の証明書が 信頼している証明書群の中から見付からない ような証明書を、信頼している証明書群に含んでいることを意味します。
issuer(発行者)の証明書が
信頼している証明書群の中から見付からない
ような証明書を、信頼している証明書群に含んでいることを意味します。
つまり、信頼している証明書群に issuer を親とする木構造を考えた場合、
その root(根) となるノードが自己署名されていないことを意味します。
これは、通常信頼している証明書のリストが不完全であることを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#add_... -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY -> Integer (37237.0) -
証明書チェイン末尾の証明書の issuer(発行者)の証明書が 信頼している証明書群の中から見付からないことを意味します。
証明書チェイン末尾の証明書の issuer(発行者)の証明書が
信頼している証明書群の中から見付からないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#add_file,
OpenSSL::X509::Store#add_path,
OpenSSL::X509::Store#add_cert,
OpenSSL::X509::Store#set_default_paths -
Fiddle
. last _ error=(errno) (36952.0) -
Fiddle.last_error で返される値を設定します。
Fiddle.last_error で返される値を設定します。
errno は fiddle が設定するのでユーザはこのメソッドを使わないでください。
@param errno 設定する errno