ライブラリ
- ビルトイン (183)
- csv (2)
- date (1)
- dbm (1)
- drb (4)
- fiddle (1)
- gdbm (2)
- getoptlong (1)
- json (5)
- logger (2)
- matrix (4)
-
net
/ ftp (6) -
net
/ http (7) -
net
/ imap (8) -
net
/ pop (2) -
net
/ protocol (9) -
net
/ smtp (4) - open-uri (1)
- openssl (31)
- optparse (1)
- pstore (1)
- psych (1)
-
racc
/ parser (1) - rake (2)
- rdoc (1)
- resolv (5)
-
rinda
/ rinda (3) - rss (14)
- rubygems (1)
-
rubygems
/ exceptions (8) -
rubygems
/ installer (1) -
rubygems
/ package (2) -
rubygems
/ remote _ fetcher (1) - sdbm (1)
- socket (1)
- strscan (1)
- timeout (2)
- uri (4)
- weakref (1)
-
webrick
/ accesslog (1) -
webrick
/ cgi (1) -
webrick
/ compat (3) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (1) -
webrick
/ httpstatus (5) -
webrick
/ server (1) -
win32
/ registry (1) - win32ole (1)
- zlib (9)
キーワード
- ASN1Error (1)
- AccessLogError (1)
- ArgumentError (1)
- AttributeError (1)
- BNError (1)
- BadResponseError (1)
- BadURIError (1)
- BufError (1)
- ByeResponseError (1)
- CGIError (1)
- CRCError (1)
- CRLError (1)
- CSV (1)
- CertificateError (1)
- CipherError (1)
- ClientError (1)
- ClosedQueueError (1)
- CommandLineError (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)
- DocumentError (1)
- DomainError (1)
- E2BIG (1)
- EACCES (1)
- EADDRINUSE (1)
- EADDRNOTAVAIL (1)
- EADV (1)
- EAFNOSUPPORT (1)
- EAGAIN (1)
- EALREADY (1)
- EAUTH (1)
- EBADE (1)
- EBADF (1)
- EBADFD (1)
- EBADMSG (1)
- EBADR (1)
- EBADRPC (1)
- EBADRQC (1)
- EBADSLT (1)
- EBFONT (1)
- EBUSY (1)
- ECANCELED (1)
- ECAPMODE (1)
- ECError (1)
- ECHILD (1)
- ECHRNG (1)
- ECOMM (1)
- ECONNABORTED (1)
- ECONNREFUSED (1)
- ECONNRESET (1)
- EDEADLK (1)
- EDEADLOCK (1)
- EDESTADDRREQ (1)
- EDOM (1)
- EDOOFUS (1)
- EDOTDOT (1)
- EDQUOT (1)
- EEXIST (1)
- EFAULT (1)
- EFBIG (1)
- EFTYPE (1)
- EHOSTDOWN (1)
- EHOSTUNREACH (1)
- EHWPOISON (1)
- EIDRM (1)
- EILSEQ (1)
- EINPROGRESS (1)
- EINTR (1)
- EINVAL (1)
- EIO (1)
- EIPSEC (1)
- EISCONN (1)
- EISDIR (1)
- EISNAM (1)
- EKEYEXPIRED (1)
- EKEYREJECTED (1)
- EKEYREVOKED (1)
- EL2HLT (1)
- EL2NSYNC (1)
- EL3HLT (1)
- EL3RST (1)
- ELIBACC (1)
- ELIBBAD (1)
- ELIBEXEC (1)
- ELIBMAX (1)
- ELIBSCN (1)
- ELNRNG (1)
- ELOOP (1)
- EMEDIUMTYPE (1)
- EMFILE (1)
- EMLINK (1)
- EMSGSIZE (1)
- EMULTIHOP (1)
- ENAMETOOLONG (1)
- ENAVAIL (1)
- ENEEDAUTH (1)
- ENETDOWN (1)
- ENETRESET (1)
- ENETUNREACH (1)
- ENFILE (1)
- ENOANO (1)
- ENOATTR (1)
- ENOBUFS (1)
- ENOCSI (1)
- ENODATA (1)
- ENODEV (1)
- ENOENT (1)
- ENOEXEC (1)
- ENOKEY (1)
- ENOLCK (1)
- ENOLINK (1)
- ENOMEDIUM (1)
- ENOMEM (1)
- ENOMSG (1)
- ENONET (1)
- ENOPKG (1)
- ENOPROTOOPT (1)
- ENOSPC (1)
- ENOSR (1)
- ENOSTR (1)
- ENOSYS (1)
- ENOTBLK (1)
- ENOTCAPABLE (1)
- ENOTCONN (1)
- ENOTDIR (1)
- ENOTEMPTY (1)
- ENOTNAM (1)
- ENOTRECOVERABLE (1)
- ENOTSOCK (1)
- ENOTSUP (1)
- ENOTTY (1)
- ENOTUNIQ (1)
- ENXIO (1)
- EOFError (2)
- EOPNOTSUPP (1)
- EOVERFLOW (1)
- EOWNERDEAD (1)
- EPERM (1)
- EPFNOSUPPORT (1)
- EPIPE (1)
- EPROCLIM (1)
- EPROCUNAVAIL (1)
- EPROGMISMATCH (1)
- EPROGUNAVAIL (1)
- EPROTO (1)
- EPROTONOSUPPORT (1)
- EPROTOTYPE (1)
- ERANGE (1)
- EREMCHG (1)
- EREMOTE (1)
- EREMOTEIO (1)
- ERESTART (1)
- ERFKILL (1)
- EROFS (1)
- ERPCMISMATCH (1)
- ESHUTDOWN (1)
- ESOCKTNOSUPPORT (1)
- ESPIPE (1)
- ESRCH (1)
- ESRMNT (1)
- ESTALE (1)
- ESTRPIPE (1)
- ETIME (1)
- ETIMEDOUT (1)
- ETOOMANYREFS (1)
- ETXTBSY (1)
- EUCLEAN (1)
- EUNATCH (1)
- EUSERS (1)
- EWOULDBLOCK (1)
- EXDEV (1)
- EXFULL (1)
- EXXX (1)
- EncodeError (1)
- EncodingError (1)
- EngineError (1)
- ErrDimensionMismatch (1)
- ErrNotRegular (1)
- ErrOperationNotDefined (1)
- Error (17)
- 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)
- FrozenError (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)
- IOError (1)
- IndexError (1)
- InstallError (1)
- InternalServerError (1)
- Interrupt (1)
- InvalidByteSequenceError (1)
- InvalidComponentError (1)
- InvalidRSSError (1)
- InvalidURIError (1)
- JSONError (1)
- KeyError (1)
- LengthError (1)
- LoadError (2)
- LocalJumpError (1)
- MalformedCSVError (1)
- MemError (1)
- MissingAttributeError (1)
- MissingTagError (1)
- NOERROR (1)
- NSError (1)
- NameError (2)
- NestingError (1)
- NoMatchingPatternError (1)
- NoMemoryError (1)
- NoMethodError (1)
- NoResponseError (1)
- NotAvailableValueError (1)
- NotExpectedTagError (1)
- NotImplementedError (1)
- NotSetError (1)
- NotWellFormedError (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)
- 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)
- SDBMError (1)
- SMTPAuthenticationError (1)
- SMTPFatalError (1)
- SMTPSyntaxError (1)
- SMTPUnknownError (1)
- SPKIError (1)
- SSLError (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)
- VerificationError (1)
- VersionError (1)
- WIN32OLERuntimeError (1)
- ZeroDivisionError (1)
- ZeroVectorError (1)
検索結果
先頭5件
-
Resolv
:: DNS :: Config :: OtherResolvError (36004.0) -
DNS サーバからの応答がエラーであった場合に発生する例外です。
DNS サーバからの応答がエラーであった場合に発生する例外です。
Resolv::DNSの各メソッドがこの例外を発生させる可能性があります。 -
Errno
:: NOERROR (27004.0) -
他のシステムコールの例外クラスのエイリアスとなるための例外クラスです。動作環境に他の例外クラス向けのエラーコードが存在しない場合に該当の例外クラスのエイリアスとして定義されます。詳細は Errno::EXXX を参照してください。
他のシステムコールの例外クラスのエイリアスとなるための例外クラスです。動作環境に他の例外クラス向けのエラーコードが存在しない場合に該当の例外クラスのエイリアスとして定義されます。詳細は Errno::EXXX を参照してください。 -
Net
:: POPError (18052.0) -
POP3 の、認証以外のエラーが起きたときに発生します。 サーバからの "-ERR" 応答コードに対応します。
POP3 の、認証以外のエラーが起きたときに発生します。
サーバからの "-ERR" 応答コードに対応します。 -
ArgumentError (18004.0)
-
引数の数があっていないときや、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
引数の数があっていないときや、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
例:
Time.at # => wrong number of arguments (given 0, expected 1..2) (ArgumentError)
Array.new(-1) # => negative array size (ArgumentError)
など
@see TypeError -
CSV
:: MalformedCSVError (18004.0) -
不正な CSV をパースしようとしたときに発生する例外です。
不正な CSV をパースしようとしたときに発生する例外です。 -
ClosedQueueError (18004.0)
-
close 済みの Thread::Queue や Thread::SizedQueue に許可され ていない操作を行おうとした場合に発生する例外です。
close 済みの Thread::Queue や Thread::SizedQueue に許可され
ていない操作を行おうとした場合に発生する例外です。 -
DBMError (18004.0)
-
DBM 内部で使用する例外クラスです。
DBM 内部で使用する例外クラスです。 -
DRb
:: DRbConnError (18004.0) -
通信エラーが発生したことを意味する例外クラス。
通信エラーが発生したことを意味する例外クラス。 -
DRb
:: DRbError (18004.0) -
drb ライブラリ固有の例外を表すクラス
drb ライブラリ固有の例外を表すクラス -
DRb
:: DRbRemoteError (18004.0) -
例外オブジェクトを wrap したクラス
例外オブジェクトを wrap したクラス -
DRb
:: DRbUnknownError (18004.0) -
DRb::DRbUnknown をラップする例外クラスです。
DRb::DRbUnknown をラップする例外クラスです。
@see DRb::DRbUnknown#exception -
Date
:: Error (18004.0) -
不正な入力に対して発生します。
不正な入力に対して発生します。 -
EOFError (18004.0)
-
EOF(End Of File)に達したときに発生します。
EOF(End Of File)に達したときに発生します。 -
Encoding
:: CompatibilityError (18004.0) -
2つのエンコーディング間に互換性がない場合に発生する例外。
2つのエンコーディング間に互換性がない場合に発生する例外。
エンコーディングの異なる文字列を連結しようとした場合などに発生します。
//emlist[例][ruby]{
"あ".encode("EUC-JP") + "あ".encode("UTF-8")
#=> Encoding::CompatibilityError: incompatible character encodings: EUC-JP and UTF-8
//} -
Encoding
:: ConverterNotFoundError (18004.0) -
指定した名前のエンコーディング変換をする変換器が 存在しない場合に発生する例外。
指定した名前のエンコーディング変換をする変換器が
存在しない場合に発生する例外。
//emlist[例][ruby]{
"あ".encode("Foo")
#=> Encoding::ConverterNotFoundError: code converter not found (UTF-8 to Foo)
//} -
Encoding
:: InvalidByteSequenceError (18004.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
//} -
Encoding
:: UndefinedConversionError (18004.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... -
EncodingError (18004.0)
-
エンコーディング関連の例外の基底クラス。
エンコーディング関連の例外の基底クラス。 -
ExceptionForMatrix
:: ErrDimensionMismatch (18004.0) -
行列/ベクトル計算時に次元が合わない場合に発生する例外です。
行列/ベクトル計算時に次元が合わない場合に発生する例外です。 -
ExceptionForMatrix
:: ErrNotRegular (18004.0) -
逆行列計算時に行列が正則でない場合に発生する例外です。
逆行列計算時に行列が正則でない場合に発生する例外です。 -
ExceptionForMatrix
:: ErrOperationNotDefined (18004.0) -
演算時にクラスが適切でない場合に発生する例外です。
演算時にクラスが適切でない場合に発生する例外です。 -
FiberError (18004.0)
-
Fiber に関するエラーが起きると発生します。
Fiber に関するエラーが起きると発生します。 -
Fiddle
:: DLError (18004.0) -
Fiddle のエラー全般を表すクラス。
Fiddle のエラー全般を表すクラス。 -
FloatDomainError (18004.0)
-
正負の無限大や NaN (Not a Number) を Bignum に変換しようとしたり、 NaN との比較を行ったときに発生します。
正負の無限大や NaN (Not a Number) を Bignum に変換しようとしたり、
NaN との比較を行ったときに発生します。 -
FrozenError (18004.0)
-
Object#freezeされたオブジェクトを変更しようとした時に発生します。
Object#freezeされたオブジェクトを変更しようとした時に発生します。
//emlist[例][ruby]{
[1, 2, 3].freeze << 4 # FrozenError: can't modify frozen Array
//} -
GDBMError (18004.0)
-
GDBM 内部で使用する例外クラスです。
GDBM 内部で使用する例外クラスです。 -
GDBMFatalError (18004.0)
-
GDBM 内部で使用する例外クラスです。
GDBM 内部で使用する例外クラスです。 -
Gem
:: CommandLineError (18004.0) -
コマンドラインの例外です。
コマンドラインの例外です。 -
Gem
:: DependencyError (18004.0) -
依存関係の例外です。
依存関係の例外です。 -
Gem
:: DocumentError (18004.0) -
システムに RDoc がインストールされていない場合に使用する例外です。
システムに RDoc がインストールされていない場合に使用する例外です。 -
Gem
:: FilePermissionError (18004.0) -
ファイルの権限に関する例外です。
ファイルの権限に関する例外です。 -
Gem
:: InstallError (18004.0) -
何らかの理由で Gem をインストール出来なかった場合に使用する例外です。
何らかの理由で Gem をインストール出来なかった場合に使用する例外です。 -
Gem
:: Installer :: ExtensionBuildError (18004.0) -
拡張ライブラリをビルド中にエラーが発生した場合に発生します。
拡張ライブラリをビルド中にエラーが発生した場合に発生します。 -
Gem
:: LoadError (18004.0) -
Gem をロードできなかった場合に発生するエラーです。
Gem をロードできなかった場合に発生するエラーです。 -
Gem
:: OperationNotSupportedError (18004.0) -
サポートされていない操作を行った場合に使用する例外です。
サポートされていない操作を行った場合に使用する例外です。 -
Gem
:: Package :: Error (18004.0) -
Gem::Package での基本的な例外です。
Gem::Package での基本的な例外です。 -
Gem
:: Package :: FormatError (18004.0) -
フォーマットに関する例外です。
フォーマットに関する例外です。 -
Gem
:: RemoteError (18004.0) -
リモートで問題が発生した場合に使用する例外です。
リモートで問題が発生した場合に使用する例外です。 -
Gem
:: RemoteFetcher :: FetchError (18004.0) -
Gem::RemoteFetcher での処理で発生する IO や HTTP の例外をラップする例外クラスです。
Gem::RemoteFetcher での処理で発生する IO や HTTP の例外をラップする例外クラスです。 -
Gem
:: VerificationError (18004.0) -
Gem の検証でエラーになった場合に使用する例外です。
Gem の検証でエラーになった場合に使用する例外です。 -
GetoptLong
:: Error (18004.0) -
このライブラリで発生する例外の基底クラスです。
このライブラリで発生する例外の基底クラスです。 -
IOError (18004.0)
-
入出力でエラーが起きると発生します。
入出力でエラーが起きると発生します。 -
IndexError (18004.0)
-
添字が範囲外のときに発生します。
添字が範囲外のときに発生します。 -
Interrupt (18004.0)
-
SIGINT シグナルを捕捉していないときに SIGINT シグナルを受け取ると発生します。 SIGINT 以外のシグナルを受信したときに発生する例外については SignalException を参照してください。
SIGINT シグナルを捕捉していないときに
SIGINT シグナルを受け取ると発生します。
SIGINT 以外のシグナルを受信したときに発生する例外については
SignalException を参照してください。
使用例
=begin
#SIGINTを捕捉したい場合
Signal.trap('INT'){
print "\nINTを捕捉した。\n"
exit 1
}
=end
begin
begin
print "z"
$stdout.flush
sleep(1)
end while true
... -
JSON
:: GeneratorError (18004.0) -
JSON 形式の文字列を生成するときに発生したエラーを通知する例外です。
JSON 形式の文字列を生成するときに発生したエラーを通知する例外です。 -
JSON
:: JSONError (18004.0) -
JSON のエラーのための基底クラスです。
JSON のエラーのための基底クラスです。 -
JSON
:: NestingError (18004.0) -
パースしようとしているデータ構造のネストが深すぎる場合に発生する例外です。
パースしようとしているデータ構造のネストが深すぎる場合に発生する例外です。 -
JSON
:: ParserError (18004.0) -
JSON のパースエラーを通知する例外です。
JSON のパースエラーを通知する例外です。 -
JSON
:: UnparserError (18004.0) -
Alias of JSON::GeneratorError
Alias of JSON::GeneratorError -
KeyError (18004.0)
-
Hash#fetch などで key に対応する value がない場合に発生します。
Hash#fetch などで key に対応する value がない場合に発生します。
Ruby 1.8 以前では同様の場面で IndexError が発生していました。
互換性のため、KeyError は IndexError のサブクラスになっています。 -
LoadError (18004.0)
-
Kernel.#require や Kernel.#load が失敗したときに発生します。
Kernel.#require や Kernel.#load が失敗したときに発生します。 -
LocalJumpError (18004.0)
-
ある Proc オブジェクトの作成元スコープがすでに終了しているとき、 その Proc オブジェクト内で return, break, retry のいずれかを実行すると発生します。
ある Proc オブジェクトの作成元スコープがすでに終了しているとき、
その Proc オブジェクト内で
return, break, retry のいずれかを実行すると発生します。
Proc の例を参照してください。 -
Logger
:: Error (18004.0) -
このライブラリで使用する例外です。
このライブラリで使用する例外です。 -
Logger
:: ShiftingError (18004.0) -
ログファイルの切り替えに失敗した場合に発生する例外です。
ログファイルの切り替えに失敗した場合に発生する例外です。 -
Math
:: DomainError (18004.0) -
数学関数(module Math のモジュール関数)で与えた引数が定義域 に含まれていない場合に発生します。
数学関数(module Math のモジュール関数)で与えた引数が定義域
に含まれていない場合に発生します。 -
NameError (18004.0)
-
未定義のローカル変数や定数を使用したときに発生します。
未定義のローカル変数や定数を使用したときに発生します。
例:
bar
# => NameError: undefined local variable or method `bar' for main:Object -
Net
:: FTPConnectionError (18004.0) -
コネクションを確立する前に通信しようとした場合に 発生する例外のクラスです。
コネクションを確立する前に通信しようとした場合に
発生する例外のクラスです。 -
Net
:: FTPError (18004.0) -
net/ftp ライブラリ関連のエラー全般を表す例外クラスです。
net/ftp ライブラリ関連のエラー全般を表す例外クラスです。
サーバの応答コードがエラーを示している場合に発生します。
例外発生の原因となったサーバ応答は Exception#message
から得られます。 -
Net
:: FTPPermError (18004.0) -
FTP の応答コード 5yz (Permanent Negative Completion reply) を表す例外クラスです。
FTP の応答コード 5yz
(Permanent Negative Completion reply)
を表す例外クラスです。
詳しくは 959 を参照してください。 -
Net
:: FTPProtoError (18004.0) -
サーバの応答が FTP のプロトコルに沿っていない場合に 発生する例外のクラスです。
サーバの応答が FTP のプロトコルに沿っていない場合に
発生する例外のクラスです。 -
Net
:: FTPReplyError (18004.0) -
FTPの応答が 1yz や 3yz であり、それが 想定外であることを表わす例外クラスです。
FTPの応答が 1yz や 3yz であり、それが
想定外であることを表わす例外クラスです。 -
Net
:: FTPTempError (18004.0) -
FTP の応答コード 4yz (Transient Negative Completion reply) を表す例外クラスです。
FTP の応答コード 4yz
(Transient Negative Completion reply)
を表す例外クラスです。
詳しくは 959 を参照してください。 -
Net
:: HTTPClientError (18004.0) -
HTTP レスポンス 4xx (Client Error) を表現するクラスです。
HTTP レスポンス 4xx (Client Error) を表現するクラスです。
リクエスト構文が間違っているなど、クライアントが間違って
いることを表しています。 -
Net
:: HTTPError (18004.0) -
HTTP ステータスコード 1xx を受け取ったという例外です。 または、ステータスコードが未知のものである場合も これに対応します。
HTTP ステータスコード 1xx を受け取ったという例外です。
または、ステータスコードが未知のものである場合も
これに対応します。 -
Net
:: HTTPFatalError (18004.0) -
HTTP ステータスコード 5xx を受け取ったという例外です。
HTTP ステータスコード 5xx を受け取ったという例外です。
サーバがエラーを起こしているなど、サーバ側で処理を完了することがで
きないことを表しています。 -
Net
:: HTTPHeaderSyntaxError (18004.0) -
HTTP ヘッダの内容が不正である場合に発生する例外です。
HTTP ヘッダの内容が不正である場合に発生する例外です。 -
Net
:: HTTPInternalServerError (18004.0) -
HTTP レスポンス 500 (Internal Server Error) を表現するクラスです。
HTTP レスポンス 500 (Internal Server Error) を表現するクラスです。
詳しくは 7231 Section 6.6.1 を見てください。 -
Net
:: HTTPRetriableError (18004.0) -
HTTP ステータスコード 3xx を受け取ったという例外です。
HTTP ステータスコード 3xx を受け取ったという例外です。
リソースが移動したなどの理由により、リクエストを完了させるには更な
るアクションが必要になります。 -
Net
:: HTTPServerError (18004.0) -
HTTP レスポンス 5xx (Server Error) を表現するクラスです。
HTTP レスポンス 5xx (Server Error) を表現するクラスです。
サーバがエラーを起こしているなど、サーバ側で処理
を完了することができないことを表しています。 -
Net
:: IMAP :: BadResponseError (18004.0) -
サーバから "BAD" レスポンスが来た場合に発生する例外のクラスです。 クライアントからのコマンドが IMAP の規格から外れている場合や サーバ内部エラーの場合に発生します。
サーバから "BAD" レスポンスが来た場合に発生する例外のクラスです。
クライアントからのコマンドが IMAP の規格から外れている場合や
サーバ内部エラーの場合に発生します。 -
Net
:: IMAP :: ByeResponseError (18004.0) -
サーバから "BYE" レスポンスが来た場合に発生する例外のクラスです。 ログインが拒否された場合や、クライアントが無反応で タイムアウトした場合に発生します。
サーバから "BYE" レスポンスが来た場合に発生する例外のクラスです。
ログインが拒否された場合や、クライアントが無反応で
タイムアウトした場合に発生します。 -
Net
:: IMAP :: DataFormatError (18004.0) -
データフォーマットが正しくない場合に発生する例外のクラスです。
データフォーマットが正しくない場合に発生する例外のクラスです。 -
Net
:: IMAP :: Error (18004.0) -
すべての IMAP 例外クラスのスーパークラス。
すべての IMAP 例外クラスのスーパークラス。 -
Net
:: IMAP :: FlagCountError (18004.0) -
サーバからのレスポンスに含まれるフラグが多すぎるときに発生する例外です。
サーバからのレスポンスに含まれるフラグが多すぎるときに発生する例外です。
この上限は Net::IMAP.max_flag_count= で設定します。 -
Net
:: IMAP :: NoResponseError (18004.0) -
サーバから "NO" レスポンスが来た場合に発生する例外のクラスです。 コマンドが正常に完了しなかった場合に発生します。
サーバから "NO" レスポンスが来た場合に発生する例外のクラスです。
コマンドが正常に完了しなかった場合に発生します。 -
Net
:: IMAP :: ResponseError (18004.0) -
サーバからのレスポンスがエラーを示している場合に発生する例外 のクラスです。
サーバからのレスポンスがエラーを示している場合に発生する例外
のクラスです。
実際にはこれを継承した
* Net::IMAP::NoResponseError
* Net::IMAP::BadResponseError
* Net::IMAP::ByeResponseError
これらのクラスの例外が発生します。 -
Net
:: IMAP :: ResponseParseError (18004.0) -
サーバからのレスポンスが正しくパースできない場合に発生する 例外のクラスです。
サーバからのレスポンスが正しくパースできない場合に発生する
例外のクラスです。 -
Net
:: POPAuthenticationError (18004.0) -
POP3 で認証に失敗したときに発生します。
POP3 で認証に失敗したときに発生します。 -
Net
:: ProtoAuthError (18004.0) -
認証に問題があった場合に発生する例外です。
認証に問題があった場合に発生する例外です。 -
Net
:: ProtoCommandError (18004.0) -
Rubyの現在の標準添付ライブラリ内では使われていません。
Rubyの現在の標準添付ライブラリ内では使われていません。 -
Net
:: ProtoFatalError (18004.0) -
サーバへのリクエストが間違っているなど、致命的エラーの 場合に発生するエラーです。
サーバへのリクエストが間違っているなど、致命的エラーの
場合に発生するエラーです。 -
Net
:: ProtoRetriableError (18004.0) -
なんらかの再試行をすることで、処理の継続が可能であるような エラーが発生した場合に発生する例外です。
なんらかの再試行をすることで、処理の継続が可能であるような
エラーが発生した場合に発生する例外です。 -
Net
:: ProtoServerError (18004.0) -
サーバー側の問題により要求が達成できない場合に 発生する例外です。
サーバー側の問題により要求が達成できない場合に
発生する例外です。 -
Net
:: ProtoSyntaxError (18004.0) -
プロトコル上の文法が正しくない場合に発生する 例外です。
プロトコル上の文法が正しくない場合に発生する
例外です。
Rubyの現在の標準添付ライブラリ内では使われていません。 -
Net
:: ProtoUnknownError (18004.0) -
サーバからのレスポンスが解釈できないなど、不明のエラーが 出た場合に発生する例外です。
サーバからのレスポンスが解釈できないなど、不明のエラーが
出た場合に発生する例外です。 -
Net
:: ProtocRetryError (18004.0) -
Alias of Net::ProtoRetriableError
Alias of Net::ProtoRetriableError -
Net
:: ProtocolError (18004.0) -
ネットワークプロトコル上のエラーが起きた場合に 発生する例外です。
ネットワークプロトコル上のエラーが起きた場合に
発生する例外です。 -
Net
:: SMTPAuthenticationError (18004.0) -
SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。
SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。 -
Net
:: SMTPFatalError (18004.0) -
SMTP 致命的エラー(エラーコード 5xx、 ただし500除く)に対応する 例外クラスです。
SMTP 致命的エラー(エラーコード 5xx、 ただし500除く)に対応する
例外クラスです。 -
Net
:: SMTPSyntaxError (18004.0) -
SMTP コマンド文法エラー(エラーコード 500) に対応する 例外クラスです。
SMTP コマンド文法エラー(エラーコード 500) に対応する
例外クラスです。 -
Net
:: SMTPUnknownError (18004.0) -
サーバからの応答コードが予期されていない値であった場合に 対応する例外クラスです。サーバもしくはクライアントに何らかの バグがあった場合に発生します。
サーバからの応答コードが予期されていない値であった場合に
対応する例外クラスです。サーバもしくはクライアントに何らかの
バグがあった場合に発生します。 -
NoMatchingPatternError (18004.0)
-
パターンマッチでどの条件にも一致せず、else節もない場合に発生します。
パターンマッチでどの条件にも一致せず、else節もない場合に発生します。 -
NoMemoryError (18004.0)
-
メモリの確保に失敗すると発生します。
メモリの確保に失敗すると発生します。 -
NoMethodError (18004.0)
-
定義されていないメソッドの呼び出しが行われたときに発生します。
定義されていないメソッドの呼び出しが行われたときに発生します。
例:
self.bar
# => -:1: undefined method `bar' for #<Object:0x401a6c40> (NoMethodError)
プライベートなインスタンスメソッドを呼び出そうとした場合にも発生します。
例:
"".puts
# => NoMethodError: private method `puts' called for "":String
メソッド呼び出しの形式でなければ NameError 例外が発生します。
例:
bar
# => -:... -
NotImplementedError (18004.0)
-
現在のプラットフォームで実装されていない機能が呼び出されたときに発生します。
現在のプラットフォームで実装されていない機能が呼び出されたときに発生します。
例えばfsyncやforkのシステムコールに依存するメソッドが呼び出されたとき、OSまたはRubyの実行環境がそれらのシステムコールをサポートしていない場合、この例外が発生します。
forkがNotImplementedErrorを発生させる場合respond_to?(:fork)はfalseを返すことに注意してください。 -
OpenSSL
:: ASN1 :: ASN1Error (18004.0) -
OpenSSLの ASN.1 関連のエラーが起きたときに発生する例外です。
OpenSSLの ASN.1 関連のエラーが起きたときに発生する例外です。 -
OpenSSL
:: BNError (18004.0) -
OpenSSL::BN 関連のエラーを表す例外です。
OpenSSL::BN 関連のエラーを表す例外です。 -
OpenSSL
:: Cipher :: CipherError (18004.0) -
共通鍵暗号関連のエラーで発生する例外のクラス。
共通鍵暗号関連のエラーで発生する例外のクラス。 -
OpenSSL
:: ConfigError (18004.0) -
設定ファイル関連のエラーが生じた場合に発生する例外のクラス。
設定ファイル関連のエラーが生じた場合に発生する例外のクラス。 -
OpenSSL
:: Digest :: DigestError (18004.0) -
OpenSSL のハッシュ関数関連のエラーが起きたときに発生する例外のクラスです。
OpenSSL のハッシュ関数関連のエラーが起きたときに発生する例外のクラスです。