ライブラリ
- ビルトイン (79)
-
cgi
/ core (1) - csv (1)
- date (1)
- drb (1)
- e2mmap (2)
- fiddle (4)
- find (1)
- gdbm (1)
- getoptlong (4)
- json (3)
- logger (9)
-
net
/ http (4) -
net
/ imap (10) -
net
/ pop (1) -
net
/ protocol (5) -
net
/ smtp (3) - openssl (52)
- optparse (23)
- pathname (2)
- pstore (8)
- psych (7)
-
racc
/ parser (3) - rake (2)
-
rdoc
/ rdoc (1) -
rexml
/ document (1) -
rinda
/ rinda (3) - rss (9)
- rubygems (5)
-
rubygems
/ command (1) -
rubygems
/ exceptions (4) -
rubygems
/ installer (2) -
rubygems
/ package (2) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ user _ interaction (2) -
rubygems
/ validator (2) -
shell
/ error (4) - socket (7)
- strscan (2)
-
syslog
/ logger (1) - timeout (2)
- uri (3)
- weakref (1)
-
webrick
/ accesslog (1) -
webrick
/ httpresponse (1) -
webrick
/ httpstatus (49) -
webrick
/ log (5) -
win32
/ registry (1) - win32ole (2)
- zlib (20)
クラス
- CGI (1)
-
DRb
:: DRbRemoteError (1) -
Encoding
:: Converter (2) -
Encoding
:: InvalidByteSequenceError (7) -
Encoding
:: UndefinedConversionError (4) -
Errno
:: EXXX (1) - Exception (3)
-
Gem
:: Command (1) -
Gem
:: Installer (1) -
Gem
:: LoadError (4) -
Gem
:: RemoteFetcher :: FetchError (1) -
Gem
:: StreamUI (1) -
Gem
:: Validator (2) - GetoptLong (4)
- Hash (3)
- IO (10)
- LoadError (1)
- LocalJumpError (2)
- Logger (9)
- NameError (3)
-
Net
:: IMAP :: ResponseError (2) - NoMethodError (2)
- Object (1)
-
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: PKCS12 (2) -
OpenSSL
:: PKCS7 (8) -
OpenSSL
:: PKey :: EC :: Group (4) -
OpenSSL
:: PKey :: EC :: Point (1) - OptionParser (12)
-
OptionParser
:: ParseError (10) - PStore (8)
- Pathname (2)
-
Psych
:: SyntaxError (6) -
RDoc
:: RDoc (1) -
REXML
:: Text (1) -
RSS
:: NSError (1) -
Racc
:: Parser (2) - Socket (2)
- StopIteration (1)
- StringScanner (1)
-
Syslog
:: Logger (1) - SystemCallError (5)
- SystemExit (1)
- Thread (3)
- UncaughtThrowError (3)
-
WEBrick
:: BasicLog (5) -
WEBrick
:: HTTPResponse (1) - WIN32OLE (1)
-
Win32
:: Registry :: Error (1) -
Zlib
:: GzipReader (16) -
Zlib
:: GzipWriter (1)
モジュール
- Exception2MessageMapper (2)
- Fiddle (4)
- Find (1)
-
Gem
:: UserInteraction (1) - Kernel (9)
- Math (2)
-
OpenSSL
:: ASN1 (3) -
OpenSSL
:: OCSP (1) -
OpenSSL
:: PKCS5 (2) -
OpenSSL
:: X509 (19) -
Socket
:: Constants (5) - Timeout (1)
-
WEBrick
:: HTTPStatus (43) -
WIN32OLE
:: VARIANT (1)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - === (1)
- ASN1Error (1)
- AccessLogError (1)
- ArgumentError (1)
- AttributeError (1)
- BadResponseError (1)
- BadURIError (1)
- ByeResponseError (1)
- CantApplyMethod (1)
- CantDefine (1)
- CertificateError (1)
- ClientError (1)
- CommandLineError (1)
- CommandNotFound (1)
- CompatibilityError (1)
- DSAError (1)
- DataError (1)
- DataFormatError (1)
- DirStackEmpty (1)
- DomainError (1)
-
EAI
_ SYSTEM (2) - EOFError (1)
- ERROR (1)
- ErrorData (1)
- ExtensionBuildError (1)
- FlagCountError (1)
- FloatDomainError (1)
- FormatError (1)
- FormatMessageA (1)
- GDBMFatalError (1)
- GeneratorError (1)
- HMACError (1)
- HTTPFatalError (1)
- HTTPHeaderSyntaxError (1)
- HTTPInternalServerError (1)
- HTTPRetriableError (1)
- HTTPStatus (1)
-
IP
_ RECVERR (1) - InstallError (1)
- InternalServerError (1)
- InvalidByteSequenceError (1)
- InvalidComponentError (1)
- InvalidRSSError (1)
- InvalidURIError (1)
- LoadError (2)
- LocalJumpError (1)
-
MSG
_ ERRQUEUE (1) -
MSG
_ WAITALL (2) - MalformedCSVError (1)
- MissingAttributeError (1)
- MissingTagError (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 2 . 0 (1) - NameError (2)
- NoMethodError (1)
- NoResponseError (1)
- NotAvailableValueError (1)
- NotExpectedTagError (1)
- OperationNotSupportedError (1)
- OverlappedPrefixError (1)
- POPAuthenticationError (1)
- ParseError (2)
- ParserError (1)
- ProtoAuthError (1)
- ProtoCommandError (1)
- ProtoFatalError (1)
- ProtoRetriableError (1)
- ProtoSyntaxError (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)
- RequestCanceledError (1)
- RequestExpiredError (1)
- ResponseError (1)
- ResponseParseError (1)
- RindaError (1)
- RuleRecursionOverflowError (1)
-
SCRIPT
_ LINES _ _ (1) - SMTPAuthenticationError (1)
- SMTPFatalError (1)
- SMTPSyntaxError (1)
-
SO
_ ERROR (1) - SPKIError (1)
- ServerError (1)
- StandardError (1)
- StreamError (1)
- SyntaxError (2)
- SystemCallError (1)
- SystemStackError (1)
- TaskArgumentError (1)
- ThreadError (1)
- TooMuchTagError (1)
- UncaughtThrowError (1)
- UndefinedConversionError (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 _ SIGNATURE _ FAILURE (1) -
V
_ ERR _ CRL _ HAS _ EXPIRED (1) -
V
_ ERR _ CRL _ NOT _ YET _ VALID (1) -
V
_ ERR _ CRL _ SIGNATURE _ FAILURE (1) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ 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 _ 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) - VerificationError (1)
- X509 (1)
- ZStream (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) - cofactor (1)
- column (1)
-
compile
_ error (1) - context (1)
- create (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) - erf (1)
- erfc (1)
- errno (1)
- error (5)
- error? (3)
-
error
_ bytes (1) -
error
_ char (1) -
error
_ handle (1) -
error
_ pos (1) -
error
_ print (1) - exception (2)
-
exit
_ value (1) - fail (3)
- fetch (4)
- file (1)
-
filter
_ backtrace (1) - find (3)
- getc (1)
- gets (1)
- header (1)
-
incomplete
_ input? (1) - inspect (1)
- install (1)
-
last
_ error (2) -
last
_ error= (1) - line (1)
- lineno (1)
- lineno= (1)
- locale= (1)
-
localjump
_ error (1) - log (3)
- logger (1)
-
make
_ affine! (1) - name (2)
- name= (1)
- new (15)
- offset (1)
- oid (1)
- on (12)
-
on
_ error (1) -
orig
_ name= (1) - path (1)
-
pbkdf2
_ hmac (1) -
pbkdf2
_ hmac _ sha1 (1) -
pending
_ interrupt? (2) - popen (10)
-
primitive
_ errinfo (1) - problem (1)
- raise (4)
-
rb
_ ary _ pop (1) -
rb
_ backref _ error (1) -
rb
_ compile _ error (1) -
rb
_ compile _ error _ with _ enc (1) - read (1)
-
read
_ smime (1) -
readagain
_ bytes (1) - readchar (1)
- readline (1)
- readlines (1)
- reason (3)
- reason= (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) -
server
_ error? (1) -
set
_ backtrace (1) -
set
_ error (2) -
set
_ generator (1) -
set
_ option (1) -
show
_ lookup _ failure (1) - sign (1)
-
source
_ encoding (1) -
source
_ encoding _ name (2) - tag (2)
- timeout (2)
-
to
_ s (3) - transaction (1)
- traverse (1)
- ungetc (1)
- unscan (1)
- value (1)
- verify (1)
-
version
_ requirement (1) -
version
_ requirement= (1) - warn (2)
- warn? (1)
-
win32
_ last _ error (1) -
win32
_ last _ error= (1) -
write
_ smime (1) - yyerror (2)
- クラス/メソッドの定義 (1)
- 制御構造 (1)
- 正規表現 (1)
検索結果
先頭5件
-
Date
:: Error (63001.0) -
不正な入力に対して発生します。
不正な入力に対して発生します。 -
Gem
:: Package :: Error (63001.0) -
Gem::Package での基本的な例外です。
Gem::Package での基本的な例外です。 -
Net
:: IMAP :: Error (63001.0) -
すべての IMAP 例外クラスのスーパークラス。
すべての IMAP 例外クラスのスーパークラス。 -
StringScanner
:: Error (63001.0) -
スキャン中に発生したエラーをあらわす例外です。
スキャン中に発生したエラーをあらわす例外です。 -
WEBrick
:: HTTPStatus :: Error (63001.0) -
HTTP のステータスコードエラーの親クラスです。
HTTP のステータスコードエラーの親クラスです。 -
Encoding
:: UndefinedConversionError # error _ char -> String (45658.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
//} -
OptionParser
:: ParseError # args -> Array (45601.0) -
エラーのあったオプションの一覧を配列で返します。
エラーのあったオプションの一覧を配列で返します。
@return エラーのあったオプションの一覧。 -
OptionParser
:: ParseError # set _ backtrace(array) -> [String] (45601.0) -
自身に array で指定したバックトレースを設定します。
自身に array で指定したバックトレースを設定します。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
OptionParser
:: ParseError . filter _ backtrace(array) -> [String] (45601.0) -
array で指定されたバックトレースから optparse ライブラリに関する行を除 外します。
array で指定されたバックトレースから optparse ライブラリに関する行を除
外します。
デバッグモード($DEBUGが真)の場合は何もしません。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
Net
:: IMAP :: DataFormatError (45001.0) -
データフォーマットが正しくない場合に発生する例外のクラスです。
データフォーマットが正しくない場合に発生する例外のクラスです。 -
OpenSSL
:: ASN1 :: ASN1Error (45001.0) -
OpenSSLの ASN.1 関連のエラーが起きたときに発生する例外です。
OpenSSLの ASN.1 関連のエラーが起きたときに発生する例外です。 -
OpenSSL
:: Random :: RandomError (45001.0) -
OpenSSL の乱数関連のエラーが起きた場合に発生する例外
OpenSSL の乱数関連のエラーが起きた場合に発生する例外 -
OptionParser
:: ParseError (45001.0) -
OptionParser の例外クラスの基底クラスです。
OptionParser の例外クラスの基底クラスです。 -
WEBrick
:: AccessLog :: AccessLogError (45001.0) -
指定されたアクセスログの形式が正しくない場合に発生します。
指定されたアクセスログの形式が正しくない場合に発生します。 -
static void localjump
_ error(const char *mesg , VALUE status) (36901.0) -
-
Encoding
:: Converter # last _ error -> Exception | nil (36658.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"... -
Fiddle
. last _ error=(errno) (36652.0) -
Fiddle.last_error で返される値を設定します。
Fiddle.last_error で返される値を設定します。
errno は fiddle が設定するのでユーザはこのメソッドを使わないでください。
@param errno 設定する errno -
Fiddle
. win32 _ last _ error=(errno) (36652.0) -
Fiddle.win32_last_error で返される値を設定します。
Fiddle.win32_last_error で返される値を設定します。
errno は fiddle が設定するのでユーザはこのメソッドを使わないでください。
このメソッドは Windows 環境でのみ定義されています。
@param errno 設定する errno -
Gem
:: StreamUI # alert _ error(statement , question = nil) -> String | nil (36652.0) -
ERROR レベルのアラートを表示します。
ERROR レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。
@see Gem::StreamUI#ask -
Gem
:: UserInteraction # alert _ error(*args) -> () (36652.0) -
ERROR レベルのアラートを出力します。
ERROR レベルのアラートを出力します。
@param args 委譲先のメソッドに与える引数です。 -
OpenSSL
:: X509 :: V _ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD -> Integer (36640.0) -
証明書の notAfter フィールドの値が不正である ことを意味します。
証明書の notAfter フィールドの値が不正である
ことを意味します。
これは notAfter フィールド(証明書の期限を表すデータ)
が不正なフォーマットであることを意味し
(そもそも時刻を表現していない場合や、1月32日であるなど)、
証明書が期限切れであることを意味しません。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
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 のエラーコードとして
使われます。 -
Fiddle
. last _ error -> Integer (36604.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
この値はスレッドローカルです。 -
Fiddle
. win32 _ last _ error -> Integer (36604.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
このメソッドは Windows 環境でのみ定義されています。
この値はスレッドローカルです。 -
GetoptLong
# error _ message -> String | nil (36604.0) -
現在のエラーのエラーメッセージを返します。エラーが発生していな ければ、nil を返します。
現在のエラーのエラーメッセージを返します。エラーが発生していな
ければ、nil を返します。 -
Gem
:: Validator :: ErrorData (36601.0) -
@todo
@todo
エラー情報を記録するための構造体です。
以下の属性を持っています。
* path
* problem -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ INTERNALERROR -> Integer (36601.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OptionParser
:: ParseError # reason=(reason) (36601.0) -
エラーの内容を指定します。
エラーの内容を指定します。
@param reason 文字列を指定します。 -
static int error
_ handle(int ex) (36601.0) -
-
static void rb
_ backref _ error(NODE *node) (36601.0) -
-
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (36322.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 ... -
LocalJumpError
# exit _ value -> object (36301.0) -
例外 LocalJumpError を発生する原因となった break や return に渡した値を返します。
例外 LocalJumpError を発生する原因となった
break や return に渡した値を返します。
例:
def foo
proc { return 10 }
end
begin
foo.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: return from block-closure>
p err.reason # => :return
p err.exit_value # => 10
e... -
NameError
# name -> Symbol (36301.0) -
この例外オブジェクトを発生させる原因となった 変数や定数、メソッドの名前をシンボルで返します。
この例外オブジェクトを発生させる原因となった
変数や定数、メソッドの名前をシンボルで返します。
例:
begin
foobar
rescue NameError => err
p err # => #<NameError: undefined local variable or method `foobar' for main:Object>
p err.name # => :foobar
end -
OptionParser
:: ParseError # message -> String (36301.0) -
標準エラーに出力するメッセージを返します。
標準エラーに出力するメッセージを返します。
@return 文字列を返します。 -
OptionParser
:: ParseError # reason -> String (36301.0) -
エラーの内容を文字列で返します。
エラーの内容を文字列で返します。
@return 文字列を返します。 -
FloatDomainError (36049.0)
-
正負の無限大や NaN (Not a Number) を Bignum に変換しようとしたり、 NaN との比較を行ったときに発生します。
正負の無限大や NaN (Not a Number) を Bignum に変換しようとしたり、
NaN との比較を行ったときに発生します。 -
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 を表すクラスです。 -
ArgumentError (36001.0)
-
引数の数があっていないときや、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
引数の数があっていないときや、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
例:
Time.at # => wrong number of arguments (0 for 1) (ArgumentError)
Array.new(-1) # => negative array size (ArgumentError)
など
@see TypeError -
CSV
:: MalformedCSVError (36001.0) -
不正な CSV をパースしようとしたときに発生する例外です。
不正な CSV をパースしようとしたときに発生する例外です。 -
Encoding
:: CompatibilityError (36001.0) -
2つのエンコーディング間に互換性がない場合に発生する例外。
2つのエンコーディング間に互換性がない場合に発生する例外。
エンコーディングの異なる文字列を連結しようとした場合などに発生します。
//emlist[例][ruby]{
"あ".encode("EUC-JP") + "あ".encode("UTF-8")
#=> Encoding::CompatibilityError: incompatible character encodings: EUC-JP and UTF-8
//} -
Encoding
:: InvalidByteSequenceError (36001.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
//} -
GDBMFatalError (36001.0)
-
GDBM 内部で使用する例外クラスです。
GDBM 内部で使用する例外クラスです。 -
Gem
:: CommandLineError (36001.0) -
コマンドラインの例外です。
コマンドラインの例外です。 -
Gem
:: InstallError (36001.0) -
何らかの理由で Gem をインストール出来なかった場合に使用する例外です。
何らかの理由で Gem をインストール出来なかった場合に使用する例外です。 -
Gem
:: LoadError (36001.0) -
Gem をロードできなかった場合に発生するエラーです。
Gem をロードできなかった場合に発生するエラーです。 -
Gem
:: OperationNotSupportedError (36001.0) -
サポートされていない操作を行った場合に使用する例外です。
サポートされていない操作を行った場合に使用する例外です。 -
Gem
:: Package :: FormatError (36001.0) -
フォーマットに関する例外です。
フォーマットに関する例外です。 -
Gem
:: VerificationError (36001.0) -
Gem の検証でエラーになった場合に使用する例外です。
Gem の検証でエラーになった場合に使用する例外です。 -
JSON
:: GeneratorError (36001.0) -
JSON 形式の文字列を生成するときに発生したエラーを通知する例外です。
JSON 形式の文字列を生成するときに発生したエラーを通知する例外です。 -
JSON
:: ParserError (36001.0) -
JSON のパースエラーを通知する例外です。
JSON のパースエラーを通知する例外です。 -
JSON
:: UnparserError (36001.0) -
Alias of JSON::GeneratorError
Alias of JSON::GeneratorError -
LoadError (36001.0)
-
Kernel.#require や Kernel.#load が失敗したときに発生します。
Kernel.#require や Kernel.#load が失敗したときに発生します。 -
LocalJumpError (36001.0)
-
ある Proc オブジェクトの作成元スコープがすでに終了しているとき、 その Proc オブジェクト内で return, break, retry のいずれかを実行すると発生します。
ある Proc オブジェクトの作成元スコープがすでに終了しているとき、
その Proc オブジェクト内で
return, break, retry のいずれかを実行すると発生します。
Proc の例を参照してください。 -
Math
:: DomainError (36001.0) -
数学関数(module Math のモジュール関数)で与えた引数が定義域 に含まれていない場合に発生します。
数学関数(module Math のモジュール関数)で与えた引数が定義域
に含まれていない場合に発生します。 -
NameError (36001.0)
-
未定義のローカル変数や定数を使用したときに発生します。
未定義のローカル変数や定数を使用したときに発生します。
例:
bar
# => NameError: undefined local variable or method `bar' for main:Object -
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 :: FlagCountError (36001.0) -
サーバからのレスポンスに含まれるフラグが多すぎるときに発生する例外です。
サーバからのレスポンスに含まれるフラグが多すぎるときに発生する例外です。
この上限は Net::IMAP.max_flag_count= で設定します。 -
Net
:: IMAP :: ResponseParseError (36001.0) -
サーバからのレスポンスが正しくパースできない場合に発生する 例外のクラスです。
サーバからのレスポンスが正しくパースできない場合に発生する
例外のクラスです。 -
Net
:: POPAuthenticationError (36001.0) -
POP3 で認証に失敗したときに発生します。
POP3 で認証に失敗したときに発生します。 -
Net
:: ProtoAuthError (36001.0) -
認証に問題があった場合に発生する例外です。
認証に問題があった場合に発生する例外です。 -
Net
:: ProtoCommandError (36001.0) -
Rubyの現在の標準添付ライブラリ内では使われていません。
Rubyの現在の標準添付ライブラリ内では使われていません。 -
Net
:: ProtoFatalError (36001.0) -
サーバへのリクエストが間違っているなど、致命的エラーの 場合に発生するエラーです。
サーバへのリクエストが間違っているなど、致命的エラーの
場合に発生するエラーです。 -
Net
:: ProtoRetriableError (36001.0) -
なんらかの再試行をすることで、処理の継続が可能であるような エラーが発生した場合に発生する例外です。
なんらかの再試行をすることで、処理の継続が可能であるような
エラーが発生した場合に発生する例外です。 -
Net
:: ProtoSyntaxError (36001.0) -
プロトコル上の文法が正しくない場合に発生する 例外です。
プロトコル上の文法が正しくない場合に発生する
例外です。
Rubyの現在の標準添付ライブラリ内では使われていません。 -
Net
:: SMTPAuthenticationError (36001.0) -
SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。
SMTP 認証エラー(エラーコード 530)に対応する例外クラスです。 -
Net
:: SMTPFatalError (36001.0) -
SMTP 致命的エラー(エラーコード 5xx、 ただし500除く)に対応する 例外クラスです。
SMTP 致命的エラー(エラーコード 5xx、 ただし500除く)に対応する
例外クラスです。 -
Net
:: SMTPSyntaxError (36001.0) -
SMTP コマンド文法エラー(エラーコード 500) に対応する 例外クラスです。
SMTP コマンド文法エラー(エラーコード 500) に対応する
例外クラスです。 -
OpenSSL
:: HMACError (36001.0) -
OpenSSL の HMAC 関連のエラーが起きた場合に発生する例外
OpenSSL の HMAC 関連のエラーが起きた場合に発生する例外 -
OpenSSL
:: PKey :: DSAError (36001.0) -
DSA 関連のエラーが起きた場合に発生する例外です。
DSA 関連のエラーが起きた場合に発生する例外です。 -
OpenSSL
:: PKey :: RSAError (36001.0) -
RSA 関連のエラーが起きた場合に発生する例外のクラスです。
RSA 関連のエラーが起きた場合に発生する例外のクラスです。 -
OpenSSL
:: X509 :: AttributeError (36001.0) -
OpenSSL::X509::Attribute 関連のエラーが起きた場合に 発生する例外です。
OpenSSL::X509::Attribute 関連のエラーが起きた場合に
発生する例外です。 -
OpenSSL
:: X509 :: CertificateError (36001.0) -
X509 証明書関連のエラーを表す例外クラスです。
X509 証明書関連のエラーを表す例外クラスです。 -
OpenSSL
:: X509 :: NameError (36001.0) -
OpenSSL::X509::Name 固有のエラーの場合に発生する例外です。
OpenSSL::X509::Name 固有のエラーの場合に発生する例外です。 -
Psych
:: SyntaxError (36001.0) -
YAML の文法エラーを表すクラスです。
YAML の文法エラーを表すクラスです。 -
RSS
:: InvalidRSSError (36001.0) -
-
RSS
:: MissingAttributeError (36001.0) -
-
RSS
:: MissingTagError (36001.0) -
-
RSS
:: NotAvailableValueError (36001.0) -
-
RSS
:: NotExpectedTagError (36001.0) -
-
RSS
:: OverlappedPrefixError (36001.0) -
-
RSS
:: TooMuchTagError (36001.0) -
-
RSS
:: UnknownTagError (36001.0) -
-
Racc
:: ParseError (36001.0) -
-
Rake
:: TaskArgumentError (36001.0) -
間違ったタスクの定義を行った場合に発生する例外です。
間違ったタスクの定義を行った場合に発生する例外です。 -
RangeError (36001.0)
-
範囲に関する例外クラスです。 値が定義域から外れているときに発生します。
範囲に関する例外クラスです。
値が定義域から外れているときに発生します。
例:
1000000.chr -
Rinda
:: RequestCanceledError (36001.0) -
rinda で take などのリクエストが何らかの理由でキャンセルされた ことを意味する例外クラス。
rinda で take などのリクエストが何らかの理由でキャンセルされた
ことを意味する例外クラス。 -
Rinda
:: RindaError (36001.0) -
rinda ライブラリの基底例外クラス
rinda ライブラリの基底例外クラス -
StandardError (36001.0)
-
通常のプログラムで発生する可能性の高い 例外クラスを束ねるためのクラスです。
通常のプログラムで発生する可能性の高い
例外クラスを束ねるためのクラスです。
StandardError とそのサブクラスは、
rescue 節でクラスを省略したときにも捕捉できます。 -
SyntaxError (36001.0)
-
ソースコードに文法エラーがあったときに発生します。
ソースコードに文法エラーがあったときに発生します。 -
SystemCallError (36001.0)
-
Ruby の実装に用いられているシステムコールまたは一部の C 言語関数が失敗した時に発生する例外です。 システムコールの失敗した原因を表すエラーコードを保持します。
Ruby の実装に用いられているシステムコールまたは一部の C 言語関数が失敗した時に発生する例外です。
システムコールの失敗した原因を表すエラーコードを保持します。
多くの場合、実際には SystemCallError そのものではなく
サブクラスである Errno::EXXX (XXX はエラーコードの値によって異なる。
システム定義のエラー名と同じ名前) が発生します。
詳しくは Errno::EXXX を参照してください。 -
SystemStackError (36001.0)
-
システムスタックがあふれたときに発生します。
システムスタックがあふれたときに発生します。
典型的には、メソッド呼び出しを無限再帰させてしまった場合に発生します。
ほとんどの場合は実際にスタックがあふれる前に
SystemStackError 例外が発生しますが、
運が悪いと例外を発生させる間もなくスタックがあふれてしまうこともあります。
その場合は [BUG] というエラーメッセージが出たり、
"segmentation fault (core dumped)" などと表示されて
プロセスが異常終了します。
この問題の解決策は検討されていますが、
近いうちには修正できない可能性があります。 -
ThreadError (36001.0)
-
Thread 関連のエラーが起きたときに発生します。
Thread 関連のエラーが起きたときに発生します。
* カレントスレッドを Thread#join しようとしたとき
* Thread#join でデッドロックしそうになったとき
* 終了したスレッドを Thread#wakeup あるいは Thread#run しようとしたとき
* スレッドが一つしかないのに Thread.stop しようとしたとき
* Kernel.#throw がスレッド内で Kernel.#catch されないとき
* スレッドから return しようとしたとき
* イテレータを与えずにスレッドを生成しようとしたとき
* カレン... -
URI
:: BadURIError (36001.0) -
URI として正しいが、使い方が悪いときに発生します。
URI として正しいが、使い方が悪いときに発生します。 -
URI
:: InvalidComponentError (36001.0) -
不正な構成要素を指定したときに発生します。
不正な構成要素を指定したときに発生します。 -
URI
:: InvalidURIError (36001.0) -
不正な URI を指定したときに発生します。
不正な URI を指定したときに発生します。