ライブラリ
- ビルトイン (36)
- csv (1)
- date (1)
- dbm (1)
- drb (4)
- fiddle (1)
- gdbm (2)
- getoptlong (1)
- json (5)
- logger (2)
- matrix (1)
-
net
/ ftp (6) -
net
/ http (7) -
net
/ imap (8) -
net
/ pop (2) -
net
/ protocol (9) -
net
/ smtp (4) - open-uri (1)
- openssl (32)
- 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 (1)
- uri (4)
- weakref (1)
-
webrick
/ accesslog (1) -
webrick
/ cgi (1) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (1) -
webrick
/ httpstatus (5) -
webrick
/ server (1) -
win32
/ registry (1) - win32ole (2)
- zlib (10)
キーワード
- ASN1Error (1)
- AccessLogError (1)
- ArgumentError (1)
- AttributeError (1)
- BNError (1)
- BadResponseError (1)
- BadURIError (1)
- BufError (1)
- ByeResponseError (1)
- CGIError (1)
- CRCError (1)
- CRLError (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)
- ECError (1)
- EOFError (2)
- EncodeError (1)
- EncodingError (1)
- EngineError (1)
- ExtensionBuildError (1)
- ExtensionError (1)
- FTPConnectionError (1)
- FTPError (1)
- FTPPermError (1)
- FTPProtoError (1)
- FTPReplyError (1)
- FTPTempError (1)
- FetchError (1)
- FiberError (1)
- FilePermissionError (1)
- FlagCountError (1)
- FloatDomainError (1)
- FormatError (1)
- 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)
- 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)
- SSLSocket (1)
- ScriptError (1)
- SecurityError (1)
- ServerError (2)
- SessionError (1)
- ShiftingError (1)
- SocketError (1)
- StandardError (1)
- StoreError (1)
- StreamError (1)
- SyntaxError (2)
- SystemCallError (1)
- SystemStackError (1)
- TaskArgumentError (1)
- ThreadError (1)
- TooMuchTagError (1)
- TypeError (1)
- UncaughtThrowError (1)
- UndefinedConversionError (1)
- UnknownConversionMethodError (1)
- UnknownTagError (1)
- UnparserError (1)
- VerificationError (1)
- VersionError (1)
- WIN32OLE (1)
- WIN32OLERuntimeError (1)
- ZStream (1)
- ZeroDivisionError (1)
- ZeroVectorError (1)
検索結果
-
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 のハッシュ関数関連のエラーが起きたときに発生する例外のクラスです。 -
OpenSSL
:: Engine :: EngineError (18004.0) -
Engine(OpenSSL::Engine) 関連のエラーが生じたときに発生する例外です。
Engine(OpenSSL::Engine) 関連のエラーが生じたときに発生する例外です。 -
OpenSSL
:: HMACError (18004.0) -
OpenSSL の HMAC 関連のエラーが起きた場合に発生する例外
OpenSSL の HMAC 関連のエラーが起きた場合に発生する例外 -
OpenSSL
:: Netscape :: SPKIError (18004.0) -
Netscape SPKI 関連のエラーが生じた場合に発生する例外です。
Netscape SPKI 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: OCSP :: OCSPError (18004.0) -
OCSP 関連のエラーが生じた場合に発生する例外です。
OCSP 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: OpenSSLError (18004.0) -
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。 -
OpenSSL
:: PKCS12 :: PKCS12Error (18004.0) -
PKCS#12 関連のエラーが生じた場合に発生する例外です。
PKCS#12 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: PKCS5 :: PKCS5Error (18004.0) -
OpenSSL PKCS#5 関連のエラーが起きた場合に発生する例外
OpenSSL PKCS#5 関連のエラーが起きた場合に発生する例外 -
OpenSSL
:: PKCS7 :: PKCS7Error (18004.0) -
PKCS7 関連のエラーが生じた場合に発生する例外です。
PKCS7 関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: PKey :: DHError (18004.0) -
DH 鍵共有プロトコル関連のエラーが生じた場合に発生する例外です。
DH 鍵共有プロトコル関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: PKey :: DSAError (18004.0) -
DSA 関連のエラーが起きた場合に発生する例外です。
DSA 関連のエラーが起きた場合に発生する例外です。 -
OpenSSL
:: PKey :: ECError (18004.0) -
楕円曲線暗号関連のエラーが生じた場合に発生する例外です。
楕円曲線暗号関連のエラーが生じた場合に発生する例外です。 -
OpenSSL
:: PKey :: PKeyError (18004.0) -
OpenSSL の公開鍵関連のエラーの場合に発生する例外
OpenSSL の公開鍵関連のエラーの場合に発生する例外 -
OpenSSL
:: PKey :: RSAError (18004.0) -
RSA 関連のエラーが起きた場合に発生する例外のクラスです。
RSA 関連のエラーが起きた場合に発生する例外のクラスです。 -
OpenSSL
:: Random :: RandomError (18004.0) -
OpenSSL の乱数関連のエラーが起きた場合に発生する例外
OpenSSL の乱数関連のエラーが起きた場合に発生する例外 -
OpenSSL
:: SSL :: SSLError (18004.0) -
OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。
OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。 -
OpenSSL
:: SSL :: Session :: SessionError (18004.0) -
セッション(OpenSSL::SSL::Session)関連のエラーが 生じた場合に発生する例外です。
セッション(OpenSSL::SSL::Session)関連のエラーが
生じた場合に発生する例外です。 -
OpenSSL
:: X509 :: AttributeError (18004.0) -
OpenSSL::X509::Attribute 関連のエラーが起きた場合に 発生する例外です。
OpenSSL::X509::Attribute 関連のエラーが起きた場合に
発生する例外です。 -
OpenSSL
:: X509 :: CRLError (18004.0) -
OpenSSL::X509::CRL 関連のエラーが生じたときに発生します。
OpenSSL::X509::CRL 関連のエラーが生じたときに発生します。 -
OpenSSL
:: X509 :: CertificateError (18004.0) -
X509 証明書関連のエラーを表す例外クラスです。
X509 証明書関連のエラーを表す例外クラスです。 -
OpenSSL
:: X509 :: ExtensionError (18004.0) -
OpenSSL::X509::Extension 関連のエラーが起きたときに発生します。
OpenSSL::X509::Extension 関連のエラーが起きたときに発生します。 -
OpenSSL
:: X509 :: NameError (18004.0) -
OpenSSL::X509::Name 固有のエラーの場合に発生する例外です。
OpenSSL::X509::Name 固有のエラーの場合に発生する例外です。 -
OpenSSL
:: X509 :: RequestError (18004.0) -
OpenSSL::X509::Request 関連のエラーを表す例外クラスです。
OpenSSL::X509::Request 関連のエラーを表す例外クラスです。 -
OpenSSL
:: X509 :: RevokedError (18004.0) -
OpenSSL::X509::Revoked 関連のエラーが生じたときに発生します。
OpenSSL::X509::Revoked 関連のエラーが生じたときに発生します。 -
OpenSSL
:: X509 :: StoreError (18004.0) -
OpenSSL::X509::Store 関連のエラーを表す例外クラスです。
OpenSSL::X509::Store 関連のエラーを表す例外クラスです。 -
OpenURI
:: HTTPError (18004.0) -
URI のスキームが http または https で、リソースの取得に失敗したときに発生します。
URI のスキームが http または https で、リソースの取得に失敗したときに発生します。 -
OptionParser
:: ParseError (18004.0) -
OptionParser の例外クラスの基底クラスです。
OptionParser の例外クラスの基底クラスです。 -
Psych
:: SyntaxError (18004.0) -
YAML の文法エラーを表すクラスです。
YAML の文法エラーを表すクラスです。 -
RSS
:: ConversionError (18004.0) -
-
RSS
:: InvalidRSSError (18004.0) -
-
RSS
:: MissingAttributeError (18004.0) -
-
RSS
:: MissingTagError (18004.0) -
-
RSS
:: NSError (18004.0) -
-
RSS
:: NotAvailableValueError (18004.0) -
-
RSS
:: NotExpectedTagError (18004.0) -
-
RSS
:: NotSetError (18004.0) -
-
RSS
:: NotWellFormedError (18004.0) -
-
RSS
:: OverlappedPrefixError (18004.0) -
-
RSS
:: TooMuchTagError (18004.0) -
-
RSS
:: UnknownConversionMethodError (18004.0) -
-
RSS
:: UnknownTagError (18004.0) -
-
Racc
:: ParseError (18004.0) -
-
Rake
:: RuleRecursionOverflowError (18004.0) -
ルールのネストが多すぎる場合に発生する例外です。
ルールのネストが多すぎる場合に発生する例外です。 -
Rake
:: TaskArgumentError (18004.0) -
間違ったタスクの定義を行った場合に発生する例外です。
間違ったタスクの定義を行った場合に発生する例外です。 -
RangeError (18004.0)
-
範囲に関する例外クラスです。 値が定義域から外れているときに発生します。
範囲に関する例外クラスです。
値が定義域から外れているときに発生します。
例:
1000000.chr -
RegexpError (18004.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 -
Resolv
:: DNS :: Config :: OtherResolvError (18004.0) -
DNS サーバからの応答がエラーであった場合に発生する例外です。
DNS サーバからの応答がエラーであった場合に発生する例外です。
Resolv::DNSの各メソッドがこの例外を発生させる可能性があります。 -
Resolv
:: DNS :: DecodeError (18004.0) -
DNSメッセージのデコードに失敗したときに発生する 例外のクラスです。
DNSメッセージのデコードに失敗したときに発生する
例外のクラスです。
DNSサーバからの応答が規格的に正しくない場合などに
発生します。 -
Resolv
:: DNS :: EncodeError (18004.0) -
DNSメッセージのエンコードに失敗したときに発生する 例外のクラスです。
DNSメッセージのエンコードに失敗したときに発生する
例外のクラスです。
通常このエラーは発生しません。
もし発生したならばライブラリのバグである可能性があります。 -
Resolv
:: DNS :: Requester :: RequestError (18004.0) -
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。 -
Resolv
:: ResolvError (18004.0) -
名前解決に失敗したときに発生する例外のクラスです。
名前解決に失敗したときに発生する例外のクラスです。 -
Rinda
:: RequestCanceledError (18004.0) -
rinda で take などのリクエストが何らかの理由でキャンセルされた ことを意味する例外クラス。
rinda で take などのリクエストが何らかの理由でキャンセルされた
ことを意味する例外クラス。 -
Rinda
:: RequestExpiredError (18004.0) -
rinda で take などのリクエストがタイムアウトしたことを 意味する例外クラス。
rinda で take などのリクエストがタイムアウトしたことを
意味する例外クラス。 -
Rinda
:: RindaError (18004.0) -
rinda ライブラリの基底例外クラス
rinda ライブラリの基底例外クラス -
RuntimeError (18004.0)
-
特定の例外クラスには該当しないエラーが起こったときに発生します。 また Kernel.#raise で例外クラスを指定しなかった場合も RuntimeError が発生します。
特定の例外クラスには該当しないエラーが起こったときに発生します。
また Kernel.#raise で例外クラスを指定しなかった場合も
RuntimeError が発生します。 -
SDBMError (18004.0)
-
SDBM 内部で使用する例外クラスです。
SDBM 内部で使用する例外クラスです。 -
ScriptError (18004.0)
-
スクリプトのエラーを表す例外クラスです。
スクリプトのエラーを表す例外クラスです。
以下の例外クラスのスーパークラスです。
* LoadError
* NotImplementedError
* SyntaxError
これらの例外が発生したときは Ruby スクリプト自体に
バグがある可能性が高いと考えられます。 -
SecurityError (18004.0)
-
セキュリティ上の問題が起きたときに発生します。
セキュリティ上の問題が起きたときに発生します。 -
SocketError (18004.0)
-
socket ライブラリに関する例外クラスです。
socket ライブラリに関する例外クラスです。 -
StandardError (18004.0)
-
通常のプログラムで発生する可能性の高い 例外クラスを束ねるためのクラスです。
通常のプログラムで発生する可能性の高い
例外クラスを束ねるためのクラスです。
StandardError とそのサブクラスは、
rescue 節でクラスを省略したときにも捕捉できます。 -
SyntaxError (18004.0)
-
ソースコードに文法エラーがあったときに発生します。
ソースコードに文法エラーがあったときに発生します。 -
SystemCallError (18004.0)
-
Ruby の実装に用いられているシステムコールまたは一部の C 言語関数が失敗した時に発生する例外です。 システムコールの失敗した原因を表すエラーコードを保持します。
Ruby の実装に用いられているシステムコールまたは一部の C 言語関数が失敗した時に発生する例外です。
システムコールの失敗した原因を表すエラーコードを保持します。
多くの場合、実際には SystemCallError そのものではなく
サブクラスである Errno::EXXX (XXX はエラーコードの値によって異なる。
システム定義のエラー名と同じ名前) が発生します。
詳しくは Errno::EXXX を参照してください。 -
SystemStackError (18004.0)
-
システムスタックがあふれたときに発生します。
システムスタックがあふれたときに発生します。
典型的には、メソッド呼び出しを無限再帰させてしまった場合に発生します。
ほとんどの場合は実際にスタックがあふれる前に
SystemStackError 例外が発生しますが、
運が悪いと例外を発生させる間もなくスタックがあふれてしまうこともあります。
その場合は [BUG] というエラーメッセージが出たり、
"segmentation fault (core dumped)" などと表示されて
プロセスが異常終了します。
この問題の解決策は検討されていますが、
近いうちには修正できない可能性があります。 -
ThreadError (18004.0)
-
Thread 関連のエラーが起きたときに発生します。
Thread 関連のエラーが起きたときに発生します。
* カレントスレッドを Thread#join しようとしたとき
* Thread#join でデッドロックしそうになったとき
* 終了したスレッドを Thread#wakeup あるいは Thread#run しようとしたとき
* スレッドが一つしかないのに Thread.stop しようとしたとき
* Kernel.#throw がスレッド内で Kernel.#catch されないとき
* スレッドから return しようとしたとき
* イテレータを与えずにスレッドを生成しようとしたとき
* カレン... -
TypeError (18004.0)
-
メソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。
メソッドの引数に期待される型ではないオブジェクトや、期待される振る舞いを持たないオブジェクトが渡された時に発生します。
@see ArgumentError -
URI
:: BadURIError (18004.0) -
URI として正しいが、使い方が悪いときに発生します。
URI として正しいが、使い方が悪いときに発生します。 -
URI
:: InvalidComponentError (18004.0) -
不正な構成要素を指定したときに発生します。
不正な構成要素を指定したときに発生します。 -
URI
:: InvalidURIError (18004.0) -
不正な URI を指定したときに発生します。
不正な URI を指定したときに発生します。 -
UncaughtThrowError (18004.0)
-
Kernel.#throw に指定した tag に対して一致する Kernel.#catch が存在しない場合に発生します。
Kernel.#throw に指定した tag に対して一致する
Kernel.#catch が存在しない場合に発生します。
throw "foo", "bar"
# => (例外発生) UncaughtThrowError: uncaught throw "foo" -
Vector
:: ZeroVectorError (18004.0) -
ベクトルが 0 でエラーとなる(Vector#normalize など)場合に 発生する例外です。
ベクトルが 0 でエラーとなる(Vector#normalize など)場合に
発生する例外です。 -
WEBrick
:: AccessLog :: AccessLogError (18004.0) -
指定されたアクセスログの形式が正しくない場合に発生します。
指定されたアクセスログの形式が正しくない場合に発生します。 -
WEBrick
:: CGI :: CGIError (18004.0) -
CGI に関係する例外クラスです。
CGI に関係する例外クラスです。 -
WEBrick
:: HTTPServerError (18004.0) -
-
WEBrick
:: HTTPServlet :: HTTPServletError (18004.0) -
ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし れません。
ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし
れません。 -
WEBrick
:: HTTPStatus :: ClientError (18004.0) -
HTTP のステータスコードクライアントエラー 4XX の親クラスです。
HTTP のステータスコードクライアントエラー 4XX の親クラスです。 -
WEBrick
:: HTTPStatus :: EOFError (18004.0) -
-
WEBrick
:: HTTPStatus :: ServerError (18004.0) -
HTTP のステータスコードサーバエラー 5XX の親クラスです。
HTTP のステータスコードサーバエラー 5XX の親クラスです。 -
WEBrick
:: ServerError (18004.0) -
-
WIN32OLERuntimeError (18004.0)
-
COMインターフェイスエラー時に発生する例外です。
COMインターフェイスエラー時に発生する例外です。
WIN32OLERuntimeErrorは、OLEオートメーション呼び出しが例外ステータス
(HRESULTのMSBがオン)で返った場合や、メソッド呼び出し時にオートメーショ
ン仕様で認められていない値が与えられた場合に発生します。
OLEオートメーション呼び出しが例外ステータスで戻された場合は、メッセージ
に例外となったHRESULT値と対応するメッセージが表示されます。
HRESULT: http://msdn.microsoft.com/en-us/library/cc704587(v=PROT.10).aspx -
WeakRef
:: RefError (18004.0) -
GC されたオブジェクトを参照しようとしたときに発生する例外です。
GC されたオブジェクトを参照しようとしたときに発生する例外です。 -
ZeroDivisionError (18004.0)
-
整数に対して整数の 0 で除算を行ったときに発生します。
整数に対して整数の 0 で除算を行ったときに発生します。 -
Zlib
:: BufError (18004.0) -
出力バッファのサイズが不足している場合に発生します。
出力バッファのサイズが不足している場合に発生します。 -
Zlib
:: DataError (18004.0) -
入力データが壊れている場合などに発生します。
入力データが壊れている場合などに発生します。 -
Zlib
:: GzipFile :: CRCError (18004.0) -
フッターに記録されている CRC 値と実際に展開したデータの CRC 値が 異なる時に発生します。
フッターに記録されている CRC 値と実際に展開したデータの CRC 値が
異なる時に発生します。 -
Zlib
:: GzipFile :: LengthError (18004.0) -
フッターに記録されているデータ長と実際に展開したデータの 長さが異なる時に発生します。
フッターに記録されているデータ長と実際に展開したデータの
長さが異なる時に発生します。 -
Zlib
:: MemError (18004.0) -
メモリ不足である場合に発生します。
メモリ不足である場合に発生します。 -
Zlib
:: StreamError (18004.0) -
ストリームの状態が異常である場合や、圧縮レベルの指定が無効なもので ある場合に発生します。
ストリームの状態が異常である場合や、圧縮レベルの指定が無効なもので
ある場合に発生します。 -
Zlib
:: VersionError (18004.0) -
zlib ライブラリのバージョンがこのライブラリの想定しているバージョンと互換でない場合に発生します。
zlib ライブラリのバージョンがこのライブラリの想定しているバージョンと互換でない場合に発生します。 -
OpenSSL
:: SSL :: SSLSocket (22.0) -
ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。
ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。
=== 例
SSL/TLS サーバに接続して write します。
require 'socket'
require 'openssl'
include OpenSSL
ctx = SSL::SSLContext.new
ctx.set_params(verify_mode: OpenSSL::SSL::VERIFY_PEER, verify_hostname: true)
soc = TCPSocket.new('www.example.com', 443)
ssl ... -
WIN32OLE (22.0)
-
OLEオートメーションサーバをRubyで操作するためのクラスです。
OLEオートメーションサーバをRubyで操作するためのクラスです。
Windowsの多くのアプリケーションやライブラリは、COMと呼ばれるAPI群を利用
して他のプログラムから操作できます。WIN32OLEがサポートしているのは、
COMのAPIのうち、特にインタープリタ用のインターフェイスであるOLEオートメー
ション(IDispatchインターフェイス)とそれに付随するリフレクション用のイ
ンターフェイスです。
これらのインターフェイスをサポートしている代表的なWindowsアプリケーショ
ンに、Office、IE、iTunes、Illustratorがあります。また、WMI、WshS... -
Zlib
:: ZStream (22.0) -
圧縮データを扱うストリームを表す抽象クラスです。 具体的な圧縮/展開の操作は、それぞれサブクラスの Zlib::Deflate, Zlib::Inflate で定義されています。
圧縮データを扱うストリームを表す抽象クラスです。
具体的な圧縮/展開の操作は、それぞれサブクラスの Zlib::Deflate,
Zlib::Inflate で定義されています。
Zlib::ZStream オブジェクトは、ストリーム (struct zstream) の
入力側 (next_in) と出力側 (next_out) にそれぞれ可変長の
バッファを持ちます。以下、入力側のバッファを「入力バッファ」、
出力側のバッファを「出力バッファ」と呼びます。
Zlib::ZStream オブジェクトに入力されたデータは、一旦入力バッファの
末尾にストアされた後、ストリームからの出力がなく...