種類
ライブラリ
- English (2)
- ビルトイン (80)
-
cgi
/ core (1) - date (6)
- drb (2)
- fiddle (5)
- find (2)
- getoptlong (3)
- json (1)
- logger (13)
- mkmf (2)
-
net
/ ftp (1) -
net
/ http (3) -
net
/ imap (10) -
net
/ pop (1) -
net
/ protocol (1) -
net
/ smtp (1) - open-uri (1)
- openssl (75)
- optparse (23)
- pathname (2)
- pstore (2)
- psych (6)
- rake (1)
-
rdoc
/ rdoc (1) - resolv (1)
-
rexml
/ document (1) -
rinda
/ rinda (3) - ripper (1)
-
ripper
/ lexer (2) - rss (10)
- rubygems (3)
-
rubygems
/ command (1) -
rubygems
/ exceptions (5) -
rubygems
/ installer (2) -
rubygems
/ remote _ fetcher (2) -
rubygems
/ user _ interaction (2) -
rubygems
/ validator (2) - socket (10)
- strscan (2)
- syslog (1)
-
syslog
/ logger (1) - timeout (3)
- uri (4)
-
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) - Date (6)
-
Encoding
:: Converter (2) -
Encoding
:: InvalidByteSequenceError (7) -
Encoding
:: UndefinedConversionError (5) - Exception (4)
- Fiber (3)
- FrozenError (2)
-
Gem
:: Command (1) -
Gem
:: Installer (1) -
Gem
:: LoadError (3) -
Gem
:: RemoteFetcher :: FetchError (2) -
Gem
:: StreamUI (1) -
Gem
:: Validator (2) - GetoptLong (3)
- IO (14)
- KeyError (3)
- LoadError (1)
- LocalJumpError (1)
- Logger (11)
- NameError (5)
-
Net
:: IMAP :: ResponseError (2) - NoMethodError (3)
- Object (1)
-
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: PKCS12 (3) -
OpenSSL
:: PKCS7 (9) -
OpenSSL
:: PKey :: EC :: Group (4) -
OpenSSL
:: PKey :: EC :: Point (11) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: Store (2) -
OpenSSL
:: X509 :: StoreContext (4) - OptionParser (12)
-
OptionParser
:: ParseError (10) - PStore (2)
- Pathname (2)
-
Psych
:: SyntaxError (6) -
RDoc
:: RDoc (1) -
REXML
:: Text (1) -
RSS
:: NSError (2) -
RSS
:: NotWellFormedError (1) - Ripper (3)
- Socket (5)
- StopIteration (1)
- StringScanner (1)
-
Syslog
:: Logger (1) - SystemCallError (1)
- SystemExit (1)
- Thread (3)
- UncaughtThrowError (1)
-
WEBrick
:: BasicLog (5) -
WEBrick
:: HTTPResponse (1) - WIN32OLE (1)
-
Win32
:: Registry :: Error (2) -
Zlib
:: GzipFile :: Error (2) -
Zlib
:: GzipReader (16) -
Zlib
:: GzipWriter (3)
モジュール
- Fiddle (4)
- Find (2)
-
Gem
:: UserInteraction (1) - Kernel (10)
-
Logger
:: Severity (1) - OpenSSL (1)
-
OpenSSL
:: ASN1 (1) -
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)
- AccessLogError (1)
- AttributeError (1)
- BadResponseError (1)
- BadURIError (1)
- BufError (1)
- ByeResponseError (1)
- CGIError (1)
- CRCError (1)
- CertificateError (1)
- CipherError (1)
- ClientError (1)
- CommandLineError (1)
- CompatibilityError (1)
- ConfigError (1)
- ConversionError (1)
- ConverterNotFoundError (1)
- DLError (1)
- DataError (1)
- DataFormatError (1)
- DigestError (1)
- DomainError (1)
-
EAI
_ SYSTEM (2) - EOFError (1)
- ERROR (2)
- EncodingError (1)
- EngineError (1)
- English (1)
- Error (9)
- ErrorData (1)
- ExtensionBuildError (1)
- ExtensionError (1)
- FTPConnectionError (1)
- FiberError (1)
- FilePermissionError (1)
- FlagCountError (1)
- FloatDomainError (1)
- FormatMessageA (1)
- HTTPClientError (1)
- HTTPError (1)
- HTTPInternalServerError (1)
- HTTPRetriableError (1)
- HTTPServerError (1)
- HTTPServletError (1)
- HTTPStatus (1)
- IOError (1)
-
IP
_ RECVERR (2) - IndexError (1)
- InstallError (1)
- InternalServerError (1)
- InvalidByteSequenceError (1)
- InvalidComponentError (1)
- InvalidRSSError (1)
- InvalidURIError (1)
-
LOG
_ PERROR (1) - LengthError (1)
-
MSG
_ ERRQUEUE (2) -
MSG
_ WAITALL (2) - MemError (1)
- MissingAttributeError (1)
- MissingTagError (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 3 . 0 (1) -
NEWS for Ruby 3
. 0 . 0 (1) - NestingError (1)
- NoMatchingPatternError (1)
- NoResponseError (1)
- NotAvailableValueError (1)
- NotImplementedError (1)
- OperationNotSupportedError (1)
- OtherResolvError (1)
- OverlappedPrefixError (1)
- POPAuthenticationError (1)
- ParseError (1)
- ProtoRetriableError (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) - RequestCanceledError (1)
- RequestExpiredError (1)
- ResponseError (1)
- ResponseParseError (1)
- RindaError (1)
- Rubyの起動 (1)
- RuleRecursionOverflowError (1)
- RuntimeError (1)
-
SCRIPT
_ LINES _ _ (1) - SMTPAuthenticationError (1)
-
SO
_ ERROR (2) - SPKIError (1)
- ScriptError (1)
- SecurityError (1)
- ServerError (2)
- SessionError (1)
- ShiftingError (1)
- StreamError (1)
- UndefinedConversionError (1)
- UnknownConversionMethodError (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)
- ZStream (1)
- ZeroDivisionError (1)
- add (2)
-
add
_ certificate (1) -
alert
_ error (2) - alien (1)
- args (1)
- certificates= (1)
- civil (1)
-
client
_ error? (1) - code (1)
- column (1)
- comment= (1)
- commercial (1)
- commit (1)
-
compile
_ error (2) - context (1)
- create (1)
- decrypt (1)
-
destination
_ encoding (2) -
destination
_ encoding _ name (2) - document (1)
- each (2)
-
each
_ byte (2) -
each
_ line (2) - eql? (1)
- errno (1)
- error? (3)
-
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)
- 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)
- lex (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 (1)
- new (18)
- offset (1)
- oid (1)
- on (12)
-
on
_ curve? (1) - ordinal (1)
-
orig
_ name= (1) - parse (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 (7)
-
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 (2)
- reason= (1)
- receiver (3)
- recover (1)
- register (1)
- response (1)
- response= (1)
- result (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) -
server
_ error? (1) -
set
_ backtrace (1) -
set
_ error (1) -
set
_ option (1) -
set
_ to _ infinity! (1) -
sev
_ threshold (1) -
show
_ lookup _ failure (1) - sign (1)
-
source
_ encoding (2) -
source
_ encoding _ name (2) - strptime (1)
- timeout (2)
-
to
_ bn (1) -
to
_ der (2) -
to
_ pem (1) -
to
_ s (3) -
to
_ text (1) - tokenize (1)
- transaction (1)
- traverse (1)
- ungetc (1)
- unscan (1)
- uri (2)
- verify (2)
-
verify
_ result (1) -
version
_ requirement (1) -
version
_ requirement= (1) - warn (2)
-
win32
_ last _ error (1) -
win32
_ last _ error= (1) -
with
_ werror (2) -
write
_ smime (1) - yyerror (1)
- 制御構造 (1)
- 正規表現 (1)
検索結果
先頭5件
- WEBrick
:: BasicLog # error(msg) -> () - Encoding
:: InvalidByteSequenceError # destination _ encoding -> Encoding - Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String - Encoding
:: UndefinedConversionError # destination _ encoding -> Encoding - Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String
-
WEBrick
:: BasicLog # error(msg) -> () (72400.0) -
ログレベル ERROR で文字列 msg をログに記録します。 自身の level が ERROR より重要度が高い場合には記録しません。
ログレベル ERROR で文字列 msg をログに記録します。
自身の level が ERROR より重要度が高い場合には記録しません。
行頭に level を表す文字列が追加されます。
msg の終端が "\n" でない場合には "\n" を追加します。
@param msg 記録したい文字列を指定します。文字列でない場合は to_s メソッドで文字列に変換します。 -
Encoding
:: InvalidByteSequenceError # destination _ encoding -> Encoding (63901.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#source_encoding,
Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (63901.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding -> Encoding (63901.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (63901.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (63601.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
エラー発生時に入力文字列が不足している場合に真を返します。
つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc... -
Logger
# error(progname = nil) -> true (54835.0) -
ERROR 情報を出力します。
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Logger
# error(progname = nil) { . . . } -> true (54835.0) -
ERROR 情報を出力します。
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
r... -
Syslog
:: Logger # error(message = nil , &block) -> true (54670.0) -
ERROR 情報を出力します。syslog の warning の情報として記録されます。
ERROR 情報を出力します。syslog の warning の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#error -
OpenSSL
:: X509 :: StoreContext # error -> Integer (54640.0) -
検証時のエラーコードを返します。
検証時のエラーコードを返します。
OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、このメソッドを呼ぶと
直前の証明書検証結果のエラーコードが得られます。
OpenSSL::X509::StoreContext#verify を呼び出したあと、
このメソッドを呼ぶと検証の最終的な検証結果のエラーコードを返します。
エラーコードの整数値は OpenSSL::X50... -
OpenSSL
:: X509 :: Store # error -> Integer | nil (54622.0) -
最後に OpenSSL::X509::Store#verify を呼び、 検証したときのエラーコードを返します。
最後に OpenSSL::X509::Store#verify を呼び、
検証したときのエラーコードを返します。
エラーコードの整数値は OpenSSL::X509 に定数が定義されています。
詳しくは c:OpenSSL::X509#verify_error を見てください。
検証に成功した場合は OpenSSL::X509::V_OK を返します。
verify を一度も呼びだしていない場合は nil を返します。
返り値は verify を呼ぶごとに更新されます。 -
GetoptLong
# error -> Class | nil (54607.0) -
現在のエラーの型を返します。エラーが発生していなければ、nil を返します。
現在のエラーの型を返します。エラーが発生していなければ、nil
を返します。 -
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (45622.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
:: UndefinedConversionError # error _ char -> String (45622.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 # readagain _ bytes -> String (45619.0) -
エラー発生時に読み直さなければならないバイト列を返します。
エラー発生時に読み直さなければならないバイト列を返します。
@see Encoding::InvalidByteSequenceError#error_bytes -
OpenSSL
:: PKey :: EC :: Point # infinity? -> bool (45619.0) -
自身が無限遠点であるならば true を返します。
自身が無限遠点であるならば true を返します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します
@see OpenSSL::PKey::EC::Point#set_to_infinity! -
OpenSSL
:: PKey :: EC :: Point # set _ to _ infinity! -> self (45619.0) -
自身を無限遠点に設定します。
自身を無限遠点に設定します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します
@see OpenSSL::PKey::EC::Point#infinity! -
Encoding
:: InvalidByteSequenceError # source _ encoding -> Encoding (45601.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#destination_encoding,
Encoding::UndefinedConversionError#source_encoding -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (45601.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding -
Encoding
:: UndefinedConversionError # source _ encoding -> Encoding (45601.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
変換が多段階になされる場合は元の文字列のものではない
エンコーディングが返される場合があることに注意してください。
@see Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (45601.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError (45037.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... -
Encoding
:: InvalidByteSequenceError (45001.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
//} -
OpenSSL
:: Cipher :: CipherError (45001.0) -
共通鍵暗号関連のエラーで発生する例外のクラス。
共通鍵暗号関連のエラーで発生する例外のクラス。 -
OpenSSL
:: Digest :: DigestError (45001.0) -
OpenSSL のハッシュ関数関連のエラーが起きたときに発生する例外のクラスです。
OpenSSL のハッシュ関数関連のエラーが起きたときに発生する例外のクラスです。 -
OpenSSL
:: Engine :: EngineError (45001.0) -
Engine(OpenSSL::Engine) 関連のエラーが生じたときに発生する例外です。
Engine(OpenSSL::Engine) 関連のエラーが生じたときに発生する例外です。 -
OpenSSL
:: SSL :: Session :: SessionError (45001.0) -
セッション(OpenSSL::SSL::Session)関連のエラーが 生じた場合に発生する例外です。
セッション(OpenSSL::SSL::Session)関連のエラーが
生じた場合に発生する例外です。 -
Rinda
:: RindaError (45001.0) -
rinda ライブラリの基底例外クラス
rinda ライブラリの基底例外クラス -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD -> Integer (36940.0) -
証明書の notAfter フィールドの値が不正である ことを意味します。
証明書の notAfter フィールドの値が不正である
ことを意味します。
これは notAfter フィールド(証明書の期限を表すデータ)
が不正なフォーマットであることを意味し
(そもそも時刻を表現していない場合や、1月32日であるなど)、
証明書が期限切れであることを意味しません。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CERT _ NOT _ BEFORE _ FIELD -> Integer (36940.0) -
証明書の notBefore フィールドの値が不正である ことを意味します。
証明書の notBefore フィールドの値が不正である
ことを意味します。
これは notBefore フィールド(証明書の開始時刻を表すデータ)
が不正なフォーマットであることを意味し
(そもそも時刻を表現していない場合や、1月32日であるなど)、
証明書の開始時刻にまだ到達していないことを意味しません。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD -> Integer (36940.0) -
CRL の lastUpdate フィールドの値が不正である ことを意味します。
CRL の lastUpdate フィールドの値が不正である
ことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD -> Integer (36940.0) -
CRL の nextUpdate フィールドの値が不正である ことを意味します。
CRL の nextUpdate フィールドの値が不正である
ことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: PKCS7 # error _ string -> String | nil (36922.0) -
検証エラーの理由を表す文字列を返します。
検証エラーの理由を表す文字列を返します。
OpenSSL::PKCS7#verify で検証を
した場合のみ更新されます。
OpenSSL::PKCS7#verify で検証をする前は nil を返します。
検証に成功した場合は nil を返します。
@see OpenSSL::PKCS7#error_string= -
Thread
# pending _ interrupt?(error = nil) -> bool (36922.0) -
self の非同期例外のキューが空かどうかを返します。
self の非同期例外のキューが空かどうかを返します。
@param error 対象の例外クラスを指定します。
@see Thread.pending_interrupt? -
Thread
. pending _ interrupt?(error = nil) -> bool (36922.0) -
非同期割り込みのキューが空かどうかを返します。
非同期割り込みのキューが空かどうかを返します。
Thread.handle_interrupt は非同期割り込みの発生を延期させるのに使
用しますが、本メソッドは任意の非同期割り込みが存在するかどうかを確認す
るのに使用します。
本メソッドが true を返した場合、Thread.handle_interrupt で例外の
発生を延期するブロックを終了すると延期させられていた例外を発生させるこ
とができます。
@param error 対象の例外クラスを指定します。省略した場合は全ての例外を対
象に確認を行います。
例: 延期させられていた例外をただちに発生... -
Fiddle
. win32 _ last _ error -> Integer (36904.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
このメソッドは Windows 環境でのみ定義されています。
この値はスレッドローカルです。 -
OpenSSL
:: X509 :: Store # error _ string -> String | nil (36904.0) -
最後に OpenSSL::X509::Store#verify を呼び、 検証したときのエラー文字列を返します。
最後に OpenSSL::X509::Store#verify を呼び、
検証したときのエラー文字列を返します。
検証に成功した場合は "ok" を返します。
verify を一度も呼びだしていない場合は nil を返します。
返り値は verify を呼ぶごとに更新されます。 -
OpenSSL
:: X509 :: StoreContext # error _ string -> String (36904.0) -
検証したときのエラー文字列を返します。
検証したときのエラー文字列を返します。
OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、このメソッドを呼ぶと
直前の証明書検証結果のエラー文字列が得られます。
OpenSSL::X509::StoreContext#verify を呼び出したあと、
このメソッドを呼ぶと検証の最終的な検証結果のエラー文字列を返します。
検証に成功した場合は "ok" を返します... -
Ripper
# compile _ error(msg) -> nil (36904.0) -
解析した Ruby プログラムの中にコンパイルエラーがあった場合に実行されま す。
解析した Ruby プログラムの中にコンパイルエラーがあった場合に実行されま
す。
@param msg エラーメッセージ。
サブクラスでオーバライドして使用します。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ INTERNALERROR -> Integer (36901.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
詳しくは 2560 2.3 を見てください。 -
void rb
_ compile _ error _ with _ enc(const char *file , int line , void *enc , const char *fmt , . . . ) (36901.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。 -
OpenSSL
:: X509 :: V _ ERR _ APPLICATION _ VERIFICATION -> Integer (36655.0) -
アプリケーションが利用するエラーコードです。
アプリケーションが利用するエラーコードです。
OpenSSL のライブラリでは使われないので、
アプリケーションプログラマが自由に利用することが可能です。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#verify_callback=,
OpenSSL::X509::StoreContext#error= -
Fiddle
. win32 _ last _ error=(errno) (36652.0) -
Fiddle.win32_last_error で返される値を設定します。
Fiddle.win32_last_error で返される値を設定します。
errno は fiddle が設定するのでユーザはこのメソッドを使わないでください。
このメソッドは Windows 環境でのみ定義されています。
@param errno 設定する errno -
Kernel
$ $ ERROR _ INFO -> Exception | nil (36640.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 (36622.0) -
$@ の別名
$@ の別名
require "English"
class SomethingError < StandardError; end
begin
raise SomethingError
rescue
p $ERROR_POSITION #=> ["sample.rb:5"]
end -
OpenSSL
:: PKCS7 # error _ string=(str) (36622.0) -
検証エラーの理由を表す文字列を設定します。
検証エラーの理由を表す文字列を設定します。
@param str 設定するエラー文字列
@see OpenSSL::PKCS7#error_string -
WEBrick
:: HTTPStatus . # client _ error?(code) -> bool (36604.0) -
指定された整数が表すステータスコードが 4XX である場合に true を返します。そうでない場合に false を返します。
指定された整数が表すステータスコードが 4XX である場合に
true を返します。そうでない場合に false を返します。
@param code HTTP のステータスコードを表す整数か文字列を指定します。 -
Kernel
# with _ werror(opt , opts = nil) {|opt , opts| . . . } -> object (36601.0) -
@todo 内部用?
@todo 内部用?
???
@param opt ????
@param opts ????
@return ブロックを評価した結果を返します。 -
Kernel
# with _ werror(opt , opts = nil) {|opt| . . . } -> object (36601.0) -
@todo 内部用?
@todo 内部用?
???
@param opt ????
@param opts ????
@return ブロックを評価した結果を返します。 -
static void compile
_ error(const char *at) (36601.0) -
-
static void error
_ print(void) (36601.0) -
-
void rb
_ compile _ error(const char *file , int line , const char *fmt , . . . ) (36601.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。 -
WEBrick
:: BasicLog # error? -> bool (36352.0) -
自身のログレベルが ERROR 以上の時に true を返します。 そうでない場合に false を返します。
自身のログレベルが ERROR 以上の時に true を返します。
そうでない場合に false を返します。 -
WEBrick
:: BasicLog :: ERROR (36304.0) -
ログレベルを表す定数です。重要度は2番です。
ログレベルを表す定数です。重要度は2番です。 -
OptionParser
:: ParseError # set _ option(opt , eq) -> self (36301.0) -
エラーのあったオプションを指定します。
エラーのあったオプションを指定します。
eq が真の場合、self が管理するエラーのあったオプションの一覧の先頭を
opt で置き換えます。そうでない場合は先頭に opt を追加します。
@param opt エラーのあったオプションを指定します。
@param eq self が管理するエラーのあったオプションの一覧の先頭を置き換え
るかどうかを指定します。
@return self を返します。 -
Net
:: HTTPClientError (36049.0) -
HTTP レスポンス 4xx (Client Error) を表現するクラスです。
HTTP レスポンス 4xx (Client Error) を表現するクラスです。
リクエスト構文が間違っているなど、クライアントが間違って
いることを表しています。 -
Net
:: HTTPInternalServerError (36049.0) -
HTTP レスポンス 500 (Internal Server Error) を表現するクラスです。
HTTP レスポンス 500 (Internal Server Error) を表現するクラスです。
詳しくは 7231 Section 6.6.1 を見てください。 -
WEBrick
:: HTTPStatus :: InternalServerError (36049.0) -
HTTP のステータスコード 500 Internal Server Error を表すクラスです。
HTTP のステータスコード 500 Internal Server Error を表すクラスです。 -
Encoding
:: CompatibilityError (36001.0) -
2つのエンコーディング間に互換性がない場合に発生する例外。
2つのエンコーディング間に互換性がない場合に発生する例外。
エンコーディングの異なる文字列を連結しようとした場合などに発生します。
//emlist[例][ruby]{
"あ".encode("EUC-JP") + "あ".encode("UTF-8")
#=> Encoding::CompatibilityError: incompatible character encodings: EUC-JP and UTF-8
//} -
EncodingError (36001.0)
-
エンコーディング関連の例外の基底クラス。
エンコーディング関連の例外の基底クラス。 -
FiberError (36001.0)
-
Fiber に関するエラーが起きると発生します。
Fiber に関するエラーが起きると発生します。 -
FloatDomainError (36001.0)
-
正負の無限大や NaN (Not a Number) を Bignum に変換しようとしたり、 NaN との比較を行ったときに発生します。
正負の無限大や NaN (Not a Number) を Bignum に変換しようとしたり、
NaN との比較を行ったときに発生します。 -
Gem
:: CommandLineError (36001.0) -
コマンドラインの例外です。
コマンドラインの例外です。 -
Gem
:: FilePermissionError (36001.0) -
ファイルの権限に関する例外です。
ファイルの権限に関する例外です。 -
Gem
:: InstallError (36001.0) -
何らかの理由で Gem をインストール出来なかった場合に使用する例外です。
何らかの理由で Gem をインストール出来なかった場合に使用する例外です。 -
Gem
:: Installer :: ExtensionBuildError (36001.0) -
拡張ライブラリをビルド中にエラーが発生した場合に発生します。
拡張ライブラリをビルド中にエラーが発生した場合に発生します。 -
Gem
:: OperationNotSupportedError (36001.0) -
サポートされていない操作を行った場合に使用する例外です。
サポートされていない操作を行った場合に使用する例外です。 -
Gem
:: VerificationError (36001.0) -
Gem の検証でエラーになった場合に使用する例外です。
Gem の検証でエラーになった場合に使用する例外です。 -
IOError (36001.0)
-
入出力でエラーが起きると発生します。
入出力でエラーが起きると発生します。 -
IndexError (36001.0)
-
添字が範囲外のときに発生します。
添字が範囲外のときに発生します。 -
JSON
:: NestingError (36001.0) -
パースしようとしているデータ構造のネストが深すぎる場合に発生する例外です。
パースしようとしているデータ構造のネストが深すぎる場合に発生する例外です。 -
Logger
:: ShiftingError (36001.0) -
ログファイルの切り替えに失敗した場合に発生する例外です。
ログファイルの切り替えに失敗した場合に発生する例外です。 -
Math
:: DomainError (36001.0) -
数学関数(module Math のモジュール関数)で与えた引数が定義域 に含まれていない場合に発生します。
数学関数(module Math のモジュール関数)で与えた引数が定義域
に含まれていない場合に発生します。 -
Net
:: FTPConnectionError (36001.0) -
コネクションを確立する前に通信しようとした場合に 発生する例外のクラスです。
コネクションを確立する前に通信しようとした場合に
発生する例外のクラスです。 -
Net
:: HTTPRetriableError (36001.0) -
HTTP ステータスコード 3xx を受け取ったという例外です。
HTTP ステータスコード 3xx を受け取ったという例外です。
リソースが移動したなどの理由により、リクエストを完了させるには更な
るアクションが必要になります。 -
Net
:: POPAuthenticationError (36001.0) -
POP3 で認証に失敗したときに発生します。
POP3 で認証に失敗したときに発生します。 -
Net
:: ProtoRetriableError (36001.0) -
なんらかの再試行をすることで、処理の継続が可能であるような エラーが発生した場合に発生する例外です。
なんらかの再試行をすることで、処理の継続が可能であるような
エラーが発生した場合に発生する例外です。 -
Net
:: SMTPAuthenticationError (36001.0) -
SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。
SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。 -
NoMatchingPatternError (36001.0)
-
パターンマッチでどの条件にも一致せず、else節もない場合に発生します。
パターンマッチでどの条件にも一致せず、else節もない場合に発生します。 -
NotImplementedError (36001.0)
-
現在のプラットフォームで実装されていない機能が呼び出されたときに発生します。
現在のプラットフォームで実装されていない機能が呼び出されたときに発生します。
例えばfsyncやforkのシステムコールに依存するメソッドが呼び出されたとき、OSまたはRubyの実行環境がそれらのシステムコールをサポートしていない場合、この例外が発生します。
forkがNotImplementedErrorを発生させる場合respond_to?(:fork)はfalseを返すことに注意してください。 -
OpenSSL
:: ConfigError (36001.0) -
設定ファイル関連のエラーが生じた場合に発生する例外のクラス。
設定ファイル関連のエラーが生じた場合に発生する例外のクラス。 -
OpenSSL
:: Netscape :: SPKIError (36001.0) -
Netscape SPKI 関連のエラーが生じた場合に発生する例外です。
Netscape SPKI 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: X509 :: AttributeError (36001.0) -
OpenSSL::X509::Attribute 関連のエラーが起きた場合に 発生する例外です。
OpenSSL::X509::Attribute 関連のエラーが起きた場合に
発生する例外です。 -
OpenSSL
:: X509 :: CertificateError (36001.0) -
X509 証明書関連のエラーを表す例外くクラスです。
X509 証明書関連のエラーを表す例外くクラスです。 -
OpenSSL
:: X509 :: ExtensionError (36001.0) -
OpenSSL::X509::Extension 関連のエラーが起きたときに発生します。
OpenSSL::X509::Extension 関連のエラーが起きたときに発生します。 -
RSS
:: ConversionError (36001.0) -
-
RSS
:: InvalidRSSError (36001.0) -
-
RSS
:: MissingAttributeError (36001.0) -
-
RSS
:: MissingTagError (36001.0) -
-
RSS
:: NotAvailableValueError (36001.0) -
-
RSS
:: OverlappedPrefixError (36001.0) -
-
RSS
:: UnknownConversionMethodError (36001.0) -
-
Rake
:: RuleRecursionOverflowError (36001.0) -
ルールのネストが多すぎる場合に発生する例外です。
ルールのネストが多すぎる場合に発生する例外です。 -
Rinda
:: RequestExpiredError (36001.0) -
rinda で take などのリクエストがタイムアウトしたことを 意味する例外クラス。
rinda で take などのリクエストがタイムアウトしたことを
意味する例外クラス。 -
RuntimeError (36001.0)
-
特定の例外クラスには該当しないエラーが起こったときに発生します。 また Kernel.#raise で例外クラスを指定しなかった場合も RuntimeError が発生します。
特定の例外クラスには該当しないエラーが起こったときに発生します。
また Kernel.#raise で例外クラスを指定しなかった場合も
RuntimeError が発生します。 -
ScriptError (36001.0)
-
スクリプトのエラーを表す例外クラスです。
スクリプトのエラーを表す例外クラスです。
以下の例外クラスのスーパークラスです。
* LoadError
* NotImplementedError
* SyntaxError
これらの例外が発生したときは Ruby スクリプト自体に
バグがある可能性が高いと考えられます。 -
SecurityError (36001.0)
-
セキュリティ上の問題が起きたときに発生します。
セキュリティ上の問題が起きたときに発生します。
spec/safelevelも参照してください。 -
URI
:: BadURIError (36001.0) -
URI として正しいが、使い方が悪いときに発生します。
URI として正しいが、使い方が悪いときに発生します。 -
URI
:: InvalidComponentError (36001.0) -
不正な構成要素を指定したときに発生します。
不正な構成要素を指定したときに発生します。 -
URI
:: InvalidURIError (36001.0) -
不正な URI を指定したときに発生します。
不正な URI を指定したときに発生します。