種類
ライブラリ
- English (2)
- ビルトイン (74)
-
cgi
/ core (1) - drb (1)
- e2mmap (2)
- getoptlong (5)
- json (2)
- logger (8)
- 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) -
rexml
/ document (1) -
rinda
/ rinda (1) - ripper (1)
- rss (3)
-
rubygems
/ command (1) -
rubygems
/ exceptions (3) -
rubygems
/ installer (1) -
rubygems
/ package (2) -
shell
/ error (2) - socket (2)
- strscan (1)
- syslog (1)
- timeout (3)
- uri (1)
-
webrick
/ httpresponse (1) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (1) -
webrick
/ httpstatus (49) - zlib (24)
クラス
- CGI (1)
-
DRb
:: DRbUnknown (1) -
Encoding
:: Converter (2) -
Encoding
:: InvalidByteSequenceError (2) -
Errno
:: EXXX (2) - Exception (4)
- FrozenError (1)
-
Gem
:: Command (1) -
Gem
:: Installer (1) - GetoptLong (4)
- Hash (3)
- IO (14)
- KeyError (6)
- LoadError (1)
- LocalJumpError (2)
- Logger (8)
- NameError (6)
-
Net
:: IMAP :: ResponseError (2) - NoMethodError (4)
- 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) -
REXML
:: Text (1) -
RSS
:: NSError (1) -
Racc
:: Parser (2) - Ripper (1)
- Socket (1)
- StopIteration (1)
- StringScanner (1)
- SystemCallError (5)
- SystemExit (1)
- Thread (3)
- UncaughtThrowError (3)
-
WEBrick
:: HTTPResponse (1) -
Zlib
:: GzipFile :: Error (2) -
Zlib
:: GzipReader (16) -
Zlib
:: GzipWriter (3)
モジュール
- Exception2MessageMapper (2)
- Kernel (11)
- OpenSSL (1)
-
OpenSSL
:: ASN1 (3) -
OpenSSL
:: OCSP (1) -
OpenSSL
:: PKCS5 (2) -
OpenSSL
:: X509 (24) -
Socket
:: Constants (1) -
Syslog
:: Option (1) - Timeout (2)
-
WEBrick
:: HTTPStatus (43)
キーワード
-
$ ERROR _ INFO (1) -
$ ERROR _ POSITION (1) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - == (1)
- === (1)
- ASN1Error (1)
- AttributeError (1)
- BNError (1)
- BadResponseError (1)
- ByeResponseError (1)
- CRCError (1)
- CRLError (1)
- CantApplyMethod (1)
- CertificateError (1)
- CipherError (1)
- ClientError (1)
- CompatibilityError (1)
- ConfigError (1)
- DHError (1)
- DSAError (1)
- DataFormatError (1)
- DependencyError (1)
- DigestError (1)
- DirStackEmpty (1)
- ECError (1)
- EOFError (1)
- EngineError (1)
- English (1)
- ExtensionError (1)
- FTPConnectionError (1)
- FTPError (1)
- FTPPermError (1)
- FTPProtoError (1)
- FTPReplyError (1)
- FTPTempError (1)
- FilePermissionError (1)
- FlagCountError (1)
- FormatError (1)
- HMACError (1)
- HTTPClientError (1)
- HTTPError (2)
- HTTPFatalError (1)
- HTTPHeaderSyntaxError (1)
- HTTPInternalServerError (1)
- HTTPRetriableError (1)
- HTTPServerError (2)
- HTTPServletError (1)
- HTTPStatus (1)
-
IP
_ RECVERR (2) - InternalServerError (1)
- InvalidComponentError (1)
-
LOG
_ PERROR (1) - LengthError (1)
- LocalJumpError (1)
- NameError (1)
- NoResponseError (1)
- NotExpectedTagError (1)
- NotImplementedError (1)
- OCSP (1)
- OCSPError (1)
- OpenSSLError (1)
- OperationNotSupportedError (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)
- RegexpError (1)
- RequestError (1)
- RequestExpiredError (1)
- ResponseError (1)
- ResponseParseError (1)
- RevokedError (1)
-
SCRIPT
_ LINES _ _ (1) - SMTPAuthenticationError (1)
- SMTPError (1)
- SMTPFatalError (1)
- SMTPSyntaxError (1)
- SMTPUnknownError (1)
- SPKIError (1)
- SSLError (1)
- SSLSocket (1)
- ScriptError (1)
- ServerError (1)
- SessionError (1)
- StoreError (1)
- SyntaxError (1)
- TypeError (1)
- UndefinedConversionError (1)
- UnparserError (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) - X509 (1)
- [] (1)
- []= (1)
- abort (1)
- add (2)
-
add
_ certificate (1) -
add
_ crl (1) - args (2)
- certificates= (1)
-
client
_ error? (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)
- each (2)
-
each
_ byte (2) -
each
_ line (2) - eql? (1)
- errno (1)
- error (5)
- error= (1)
- error? (2)
-
error
_ bytes (1) -
error
_ depth (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 (2)
- getc (1)
- gets (1)
- header (1)
-
incomplete
_ input? (1) - infinity? (1)
- input (1)
- inspect (2)
- install (1)
- invert! (1)
- key (1)
-
last
_ error (1) - line (1)
- lineno (1)
- lineno= (1)
-
local
_ variables (1) -
localjump
_ error (1) - log (2)
-
make
_ affine! (1) - mtime= (1)
- name (1)
- new (24)
- 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
_ compile _ error (1) -
rb
_ compile _ error _ with _ enc (1) - read (1)
-
read
_ smime (1) - readchar (1)
- readline (1)
- readlines (1)
- reason (2)
- reason= (1)
- receiver (2)
- 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) -
show
_ lookup _ failure (1) - sign (1)
- tag (1)
- timeout (3)
-
to
_ bn (1) -
to
_ der (2) -
to
_ pem (1) -
to
_ s (3) -
to
_ text (1) - transaction (1)
- traverse (1)
- ungetc (1)
- unscan (1)
- value (1)
- verify (2)
-
verify
_ result (1) - warn (2)
-
with
_ werror (2) -
write
_ smime (1) - yyerror (1)
- クラス/メソッドの定義 (1)
- 制御構造 (1)
- 正規表現 (1)
検索結果
先頭5件
-
Gem
:: Package :: Error (63001.0) -
Gem::Package での基本的な例外です。
Gem::Package での基本的な例外です。 -
GetoptLong
:: Error (63001.0) -
このライブラリで発生する例外の基底クラスです。
このライブラリで発生する例外の基底クラスです。 -
Net
:: IMAP :: Error (63001.0) -
すべての IMAP 例外クラスのスーパークラス。
すべての IMAP 例外クラスのスーパークラス。 -
OpenSSL
:: PKey :: EC :: Group :: Error (63001.0) -
OpenSSL::PKey::EC::Group 関連のエラーを表す例外クラスです。
OpenSSL::PKey::EC::Group 関連のエラーを表す例外クラスです。 -
OpenSSL
:: PKey :: EC :: Point :: Error (63001.0) -
OpenSSL::PKey::EC::Point 関連のエラーを表す例外クラスです。
OpenSSL::PKey::EC::Point 関連のエラーを表す例外クラスです。 -
PStore
:: Error (63001.0) -
PStore の中で発生する例外です。
PStore の中で発生する例外です。 -
WEBrick
:: HTTPStatus :: Error (63001.0) -
HTTP のステータスコードエラーの親クラスです。
HTTP のステータスコードエラーの親クラスです。 -
Zlib
:: GzipFile :: Error (63001.0) -
gzip ファイルを処理している間にエラーが生じた時に発生する全ての例外の スーパークラスです。
gzip ファイルを処理している間にエラーが生じた時に発生する全ての例外の
スーパークラスです。 -
OpenSSL
:: Netscape :: SPKIError (45001.0) -
Netscape SPKI 関連のエラーが生じた場合に発生する例外です。
Netscape SPKI 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: OCSP :: OCSPError (45001.0) -
OCSP 関連のエラーが生じた場合に発生する例外です。
OCSP 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: OpenSSLError (45001.0) -
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。 -
OpenURI
:: HTTPError (45001.0) -
URI のスキームが http または https で、リソースの取得に失敗したときに発生します。
URI のスキームが http または https で、リソースの取得に失敗したときに発生します。 -
WEBrick
:: HTTPServlet :: HTTPServletError (45001.0) -
ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし れません。
ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし
れません。 -
Kernel
$ $ ERROR _ POSITION -> [String] | nil (36640.0) -
$@ の別名
$@ の別名
require "English"
class SomethingError < StandardError; end
begin
raise SomethingError
rescue
p $ERROR_POSITION #=> ["sample.rb:5"]
end -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD -> Integer (36640.0) -
CRL の lastUpdate フィールドの値が不正である ことを意味します。
CRL の lastUpdate フィールドの値が不正である
ことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD -> Integer (36640.0) -
CRL の nextUpdate フィールドの値が不正である ことを意味します。
CRL の nextUpdate フィールドの値が不正である
ことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: StoreContext # error _ depth -> Integer (36604.0) -
エラーが起きた場所の深さを返します。
エラーが起きた場所の深さを返します。
検証対象の証明書は深さ0、その証明書を発行した CA の証明書は
深さ1、その CA の証明証を発行した上位の CA の証明書は深さ2、…
と定義されいてます。
OpenSSL::X509::StoreContext#verify を呼び出したあと、
このメソッドを呼ぶと検証でエラーが起きた場所の深さを返します。
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が検証時に
呼びだされ、StoreContext オブジェクトが渡されますが、そのオブジェクトに
対しこのメソッド... -
Ripper
# compile _ error(msg) -> nil (36604.0) -
解析した Ruby プログラムの中にコンパイルエラーがあった場合に実行されま す。
解析した Ruby プログラムの中にコンパイルエラーがあった場合に実行されま
す。
@param msg エラーメッセージ。
サブクラスでオーバライドして使用します。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ INTERNALERROR -> Integer (36601.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OptionParser
:: ParseError # set _ option(opt , eq) -> self (36601.0) -
エラーのあったオプションを指定します。
エラーのあったオプションを指定します。
eq が真の場合、self が管理するエラーのあったオプションの一覧の先頭を
opt で置き換えます。そうでない場合は先頭に opt を追加します。
@param opt エラーのあったオプションを指定します。
@param eq self が管理するエラーのあったオプションの一覧の先頭を置き換え
るかどうかを指定します。
@return self を返します。 -
static void compile
_ error(const char *at) (36601.0) -
-
static void error
_ pos(void) (36601.0) -
-
static void error
_ print(void) (36601.0) -
-
static void localjump
_ error(const char *mesg , VALUE status) (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 です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。 -
void rb
_ compile _ error _ with _ enc(const char *file , int line , void *enc , const char *fmt , . . . ) (36601.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。 -
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 を見てください。 -
Net
:: HTTPServerError (36049.0) -
HTTP レスポンス 5xx (Server Error) を表現するクラスです。
HTTP レスポンス 5xx (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
//} -
Gem
:: DependencyError (36001.0) -
依存関係の例外です。
依存関係の例外です。 -
Gem
:: FilePermissionError (36001.0) -
ファイルの権限に関する例外です。
ファイルの権限に関する例外です。 -
Gem
:: OperationNotSupportedError (36001.0) -
サポートされていない操作を行った場合に使用する例外です。
サポートされていない操作を行った場合に使用する例外です。 -
JSON
:: ParserError (36001.0) -
JSON のパースエラーを通知する例外です。
JSON のパースエラーを通知する例外です。 -
JSON
:: UnparserError (36001.0) -
Alias of JSON::GeneratorError
Alias of JSON::GeneratorError -
LocalJumpError (36001.0)
-
ある Proc オブジェクトの作成元スコープがすでに終了しているとき、 その Proc オブジェクト内で return, break, retry のいずれかを実行すると発生します。
ある Proc オブジェクトの作成元スコープがすでに終了しているとき、
その Proc オブジェクト内で
return, break, retry のいずれかを実行すると発生します。
Proc の例を参照してください。 -
Net
:: FTPConnectionError (36001.0) -
コネクションを確立する前に通信しようとした場合に 発生する例外のクラスです。
コネクションを確立する前に通信しようとした場合に
発生する例外のクラスです。 -
Net
:: FTPError (36001.0) -
net/ftp ライブラリ関連のエラー全般を表す例外クラスです。
net/ftp ライブラリ関連のエラー全般を表す例外クラスです。
サーバの応答コードがエラーを示している場合に発生します。
例外発生の原因となったサーバ応答は Exception#message
から得られます。 -
Net
:: FTPPermError (36001.0) -
FTP の応答コード 5yz (Permanent Negative Completion reply) を表す例外クラスです。
FTP の応答コード 5yz
(Permanent Negative Completion reply)
を表す例外クラスです。
詳しくは 959 を参照してください。 -
Net
:: FTPProtoError (36001.0) -
サーバの応答が FTP のプロトコルに沿っていない場合に 発生する例外のクラスです。
サーバの応答が FTP のプロトコルに沿っていない場合に
発生する例外のクラスです。 -
Net
:: FTPReplyError (36001.0) -
FTPの応答が 1yz や 3yz であり、それが 想定外であることを表わす例外クラスです。
FTPの応答が 1yz や 3yz であり、それが
想定外であることを表わす例外クラスです。 -
Net
:: FTPTempError (36001.0) -
FTP の応答コード 4yz (Transient Negative Completion reply) を表す例外クラスです。
FTP の応答コード 4yz
(Transient Negative Completion reply)
を表す例外クラスです。
詳しくは 959 を参照してください。 -
Net
:: HTTPError (36001.0) -
HTTP ステータスコード 1xx を受け取ったという例外です。 または、ステータスコードが未知のものである場合も これに対応します。
HTTP ステータスコード 1xx を受け取ったという例外です。
または、ステータスコードが未知のものである場合も
これに対応します。 -
Net
:: HTTPFatalError (36001.0) -
HTTP ステータスコード 5xx を受け取ったという例外です。
HTTP ステータスコード 5xx を受け取ったという例外です。
サーバがエラーを起こしているなど、サーバ側で処理を完了することがで
きないことを表しています。 -
Net
:: HTTPHeaderSyntaxError (36001.0) -
HTTP ヘッダの内容が不正である場合に発生する例外です。
HTTP ヘッダの内容が不正である場合に発生する例外です。 -
Net
:: HTTPRetriableError (36001.0) -
HTTP ステータスコード 3xx を受け取ったという例外です。
HTTP ステータスコード 3xx を受け取ったという例外です。
リソースが移動したなどの理由により、リクエストを完了させるには更な
るアクションが必要になります。 -
Net
:: IMAP :: BadResponseError (36001.0) -
サーバから "BAD" レスポンスが来た場合に発生する例外のクラスです。 クライアントからのコマンドが IMAP の規格から外れている場合や サーバ内部エラーの場合に発生します。
サーバから "BAD" レスポンスが来た場合に発生する例外のクラスです。
クライアントからのコマンドが IMAP の規格から外れている場合や
サーバ内部エラーの場合に発生します。 -
Net
:: IMAP :: ByeResponseError (36001.0) -
サーバから "BYE" レスポンスが来た場合に発生する例外のクラスです。 ログインが拒否された場合や、クライアントが無反応で タイムアウトした場合に発生します。
サーバから "BYE" レスポンスが来た場合に発生する例外のクラスです。
ログインが拒否された場合や、クライアントが無反応で
タイムアウトした場合に発生します。 -
Net
:: IMAP :: NoResponseError (36001.0) -
サーバから "NO" レスポンスが来た場合に発生する例外のクラスです。 コマンドが正常に完了しなかった場合に発生します。
サーバから "NO" レスポンスが来た場合に発生する例外のクラスです。
コマンドが正常に完了しなかった場合に発生します。 -
Net
:: IMAP :: ResponseError (36001.0) -
サーバからのレスポンスがエラーを示している場合に発生する例外 のクラスです。
サーバからのレスポンスがエラーを示している場合に発生する例外
のクラスです。
実際にはこれを継承した
* Net::IMAP::NoResponseError
* Net::IMAP::BadResponseError
* Net::IMAP::ByeResponseError
これらのクラスの例外が発生します。 -
Net
:: IMAP :: ResponseParseError (36001.0) -
サーバからのレスポンスが正しくパースできない場合に発生する 例外のクラスです。
サーバからのレスポンスが正しくパースできない場合に発生する
例外のクラスです。 -
Net
:: POPAuthenticationError (36001.0) -
POP3 で認証に失敗したときに発生します。
POP3 で認証に失敗したときに発生します。 -
Net
:: POPError (36001.0) -
POP3 の、認証以外のエラーが起きたときに発生します。 サーバからの "-ERR" 応答コードに対応します。
POP3 の、認証以外のエラーが起きたときに発生します。
サーバからの "-ERR" 応答コードに対応します。 -
Net
:: ProtoAuthError (36001.0) -
認証に問題があった場合に発生する例外です。
認証に問題があった場合に発生する例外です。 -
Net
:: ProtoCommandError (36001.0) -
Rubyの現在の標準添付ライブラリ内では使われていません。
Rubyの現在の標準添付ライブラリ内では使われていません。 -
Net
:: ProtoFatalError (36001.0) -
サーバへのリクエストが間違っているなど、致命的エラーの 場合に発生するエラーです。
サーバへのリクエストが間違っているなど、致命的エラーの
場合に発生するエラーです。 -
Net
:: ProtoRetriableError (36001.0) -
なんらかの再試行をすることで、処理の継続が可能であるような エラーが発生した場合に発生する例外です。
なんらかの再試行をすることで、処理の継続が可能であるような
エラーが発生した場合に発生する例外です。 -
Net
:: ProtoServerError (36001.0) -
サーバー側の問題により要求が達成できない場合に 発生する例外です。
サーバー側の問題により要求が達成できない場合に
発生する例外です。 -
Net
:: ProtoSyntaxError (36001.0) -
プロトコル上の文法が正しくない場合に発生する 例外です。
プロトコル上の文法が正しくない場合に発生する
例外です。
Rubyの現在の標準添付ライブラリ内では使われていません。 -
Net
:: ProtoUnknownError (36001.0) -
サーバからのレスポンスが解釈できないなど、不明のエラーが 出た場合に発生する例外です。
サーバからのレスポンスが解釈できないなど、不明のエラーが
出た場合に発生する例外です。 -
Net
:: ProtocRetryError (36001.0) -
Alias of Net::ProtoRetriableError
Alias of Net::ProtoRetriableError -
Net
:: ProtocolError (36001.0) -
ネットワークプロトコル上のエラーが起きた場合に 発生する例外です。
ネットワークプロトコル上のエラーが起きた場合に
発生する例外です。 -
Net
:: SMTPAuthenticationError (36001.0) -
SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。
SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。 -
Net
:: SMTPError (36001.0) -
SMTP 関連の例外に include されるモジュールです。
SMTP 関連の例外に include されるモジュールです。 -
Net
:: SMTPFatalError (36001.0) -
SMTP 致命的エラー(エラーコード 5xx、 ただし500除く)に対応する 例外クラスです。
SMTP 致命的エラー(エラーコード 5xx、 ただし500除く)に対応する
例外クラスです。 -
Net
:: SMTPSyntaxError (36001.0) -
SMTP コマンド文法エラー(エラーコード 500) に対応する 例外クラスです。
SMTP コマンド文法エラー(エラーコード 500) に対応する
例外クラスです。 -
Net
:: SMTPUnknownError (36001.0) -
サーバからの応答コードが予期されていない値であった場合に 対応する例外クラスです。サーバもしくはクライアントに何らかの バグがあった場合に発生します。
サーバからの応答コードが予期されていない値であった場合に
対応する例外クラスです。サーバもしくはクライアントに何らかの
バグがあった場合に発生します。 -
NotImplementedError (36001.0)
-
現在のプラットフォームで実装されていない機能が呼び出されたときに発生します。
現在のプラットフォームで実装されていない機能が呼び出されたときに発生します。
例えばfsyncやforkのシステムコールに依存するメソッドが呼び出されたとき、OSまたはRubyの実行環境がそれらのシステムコールをサポートしていない場合、この例外が発生します。
forkがNotImplementedErrorを発生させる場合respond_to?(:fork)はfalseを返すことに注意してください。 -
OpenSSL
:: Cipher :: CipherError (36001.0) -
共通鍵暗号関連のエラーで発生する例外のクラス。
共通鍵暗号関連のエラーで発生する例外のクラス。 -
OpenSSL
:: PKCS12 :: PKCS12Error (36001.0) -
PKCS#12 関連のエラーが生じた場合に発生する例外です。
PKCS#12 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: PKCS5 :: PKCS5Error (36001.0) -
OpenSSL PKCS#5 関連のエラーが起きた場合に発生する例外
OpenSSL PKCS#5 関連のエラーが起きた場合に発生する例外 -
OpenSSL
:: PKCS7 :: PKCS7Error (36001.0) -
PKCS7 関連のエラーが生じた場合に発生する例外です。
PKCS7 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: PKey :: PKeyError (36001.0) -
OpenSSL の公開鍵関連のエラーの場合に発生する例外
OpenSSL の公開鍵関連のエラーの場合に発生する例外 -
OptionParser
:: ParseError (36001.0) -
OptionParser の例外クラスの基底クラスです。
OptionParser の例外クラスの基底クラスです。 -
RSS
:: NotExpectedTagError (36001.0) -
-
RSS
:: OverlappedPrefixError (36001.0) -
-
Racc
:: ParseError (36001.0) -
-
RegexpError (36001.0)
-
正規表現のコンパイルに失敗したときに発生します。
正規表現のコンパイルに失敗したときに発生します。
例:
$ ruby -e 'Regexp.compile("*")'
-e:1:in `initialize': target of repeat operator is not specified: /*/ (RegexpError)
from -e:1:in `Regexp#compile'
from -e:1 -
Rinda
:: RequestExpiredError (36001.0) -
rinda で take などのリクエストがタイムアウトしたことを 意味する例外クラス。
rinda で take などのリクエストがタイムアウトしたことを
意味する例外クラス。 -
ScriptError (36001.0)
-
スクリプトのエラーを表す例外クラスです。
スクリプトのエラーを表す例外クラスです。
以下の例外クラスのスーパークラスです。
* LoadError
* NotImplementedError
* SyntaxError
これらの例外が発生したときは Ruby スクリプト自体に
バグがある可能性が高いと考えられます。 -
TypeError (36001.0)
-
メソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。
メソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。
@see ArgumentError -
URI
:: InvalidComponentError (36001.0) -
不正な構成要素を指定したときに発生します。
不正な構成要素を指定したときに発生します。 -
WEBrick
:: HTTPServerError (36001.0) -
-
Exception
. exception(error _ message = nil) -> Exception (27997.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 (27988.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... -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (27901.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 (27901.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param klass 一階層上となるクラス名を指定します。
@param exception_name 例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマットを指定します。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。
@param superklass 定義する例外クラスのスーパークラスを指定します。
省略すると StandardError を使用... -
Net
:: IMAP :: ResponseError # response -> Net :: IMAP :: TaggedResponse | Net :: IMAP :: UntaggedResponse (27901.0) -
エラーとなったレスポンスを表すオブジェクトを返します。
エラーとなったレスポンスを表すオブジェクトを返します。 -
OpenSSL
:: X509 :: StoreContext # error=(error) (27751.0) -
エラーコードを設定します。
エラーコードを設定します。
OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、このメソッドでエラーコードを
設定し、コールバックの返り値を false にすると、最終的なエラーコードが
ここで設定したものになります。OpenSSL::X509::StoreContext#error_string
もその値に応じた文字列が返るようになります。
例:
requi... -
GetoptLong
# set _ error(type , message) -> () (27604.0) -
引数で与えられた例外を発生させます。
引数で与えられた例外を発生させます。
その際、静粛モードでなければ標準エラー出力に与えられたメッセージを出力します。
@param type 例外クラスを指定します。
@param message 例外にセットするメッセージを指定します。 -
Syslog
:: Option :: LOG _ PERROR -> Integer (27601.0) -
オプション(options)を示す定数。 定数の詳細については syslog(3) を参照してください。
オプション(options)を示す定数。
定数の詳細については syslog(3) を参照してください。 -
Exception
# exception -> self (27388.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... -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (27373.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
エラー発生時に入力文字列が不足している場合に真を返します。
つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc... -
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (27340.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 ... -
OpenSSL
:: X509 :: StoreContext # error -> Integer (27340.0) -
検証時のエラーコードを返します。
検証時のエラーコードを返します。
OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、このメソッドを呼ぶと
直前の証明書検証結果のエラーコードが得られます。
OpenSSL::X509::StoreContext#verify を呼び出したあと、
このメソッドを呼ぶと検証の最終的な検証結果のエラーコードを返します。
エラーコードの整数値は OpenSSL::X50... -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD -> Integer (27340.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 (27340.0) -
証明書の notBefore フィールドの値が不正である ことを意味します。
証明書の notBefore フィールドの値が不正である
ことを意味します。
これは notBefore フィールド(証明書の開始時刻を表すデータ)
が不正なフォーマットであることを意味し
(そもそも時刻を表現していない場合や、1月32日であるなど)、
証明書の開始時刻にまだ到達していないことを意味しません。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: PKCS7 # error _ string -> String | nil (27322.0) -
検証エラーの理由を表す文字列を返します。
検証エラーの理由を表す文字列を返します。
OpenSSL::PKCS7#verify で検証を
した場合のみ更新されます。
OpenSSL::PKCS7#verify で検証をする前は nil を返します。
検証に成功した場合は nil を返します。
@see OpenSSL::PKCS7#error_string= -
OpenSSL
:: PKCS7 # error _ string=(str) (27322.0) -
検証エラーの理由を表す文字列を設定します。
検証エラーの理由を表す文字列を設定します。
@param str 設定するエラー文字列
@see OpenSSL::PKCS7#error_string -
OpenSSL
:: X509 :: Store # error -> Integer | nil (27322.0) -
最後に OpenSSL::X509::Store#verify を呼び、 検証したときのエラーコードを返します。
最後に OpenSSL::X509::Store#verify を呼び、
検証したときのエラーコードを返します。
エラーコードの整数値は OpenSSL::X509 に定数が定義されています。
詳しくは c:OpenSSL::X509#verify_error を見てください。
検証に成功した場合は OpenSSL::X509::V_OK を返します。
verify を一度も呼びだしていない場合は nil を返します。
返り値は verify を呼ぶごとに更新されます。