772件ヒット
[1-100件を表示]
(0.159秒)
ライブラリ
クラス
- Exception (24)
- Fiber (18)
- FrozenError (6)
-
Gem
:: Installer (12) - Hash (36)
- KeyError (16)
-
OpenSSL
:: ASN1 :: ObjectId (12) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 (48) -
OpenSSL
:: PKey :: EC :: Group (72) -
OpenSSL
:: PKey :: EC :: Point (96) - OptionParser (144)
- PStore (108)
-
RDoc
:: RDoc (12) - StringScanner (12)
- Thread (12)
-
Zlib
:: GzipReader (132)
キーワード
- == (12)
- [] (12)
- []= (12)
- abort (12)
-
add
_ certificate (12) - certificates= (12)
- cofactor (12)
- commit (12)
- decrypt (12)
- delete (12)
- document (12)
- each (12)
-
each
_ byte (24) -
each
_ line (12) - eql? (12)
- exception (24)
- fetch (48)
- getc (12)
- gets (12)
- infinity? (12)
- install (12)
- invert! (12)
- key (8)
- lineno (12)
-
make
_ affine! (12) - oid (12)
- on (144)
-
on
_ curve? (12) -
point
_ conversion _ form (12) - read (12)
- readchar (12)
- readline (12)
- receiver (14)
- root? (12)
- roots (12)
-
set
_ generator (12) -
set
_ to _ infinity! (12) -
to
_ bn (12) -
to
_ der (24) -
to
_ pem (12) -
to
_ text (12) - transaction (12)
- ungetc (12)
- unscan (12)
- verify (12)
検索結果
先頭5件
-
Thread
# raise(error _ type , message , traceback) -> () (21351.0) -
自身が表すスレッドで強制的に例外を発生させます。
...。
@param error_type Kernel.#raise を参照してください。
@param message Kernel.#raise を参照してください。
@param traceback Kernel.#raise を参照してください。
Thread.new {
sleep 1
Thread.main.raise "foobar"
}
begin
sleep
rescue
p $!, $@
en......d
=> #<RuntimeError: foobar>
["-:3"]... -
Fiber
# raise -> object (18246.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のイ......タンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。
@param message 例外の......列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバ... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (18246.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のイ......タンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。
@param message 例外の......列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバ... -
Fiber
# raise(message) -> object (18246.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のイ......タンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外のメッセージを渡せます。また3つ目の引数に
例外発生時のスタックトレースを指定できます。
@param message 例外の......列です。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバ... -
Exception
# exception(error _ message) -> Exception (9348.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
...生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begi......n
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}... -
Gem
:: Installer # install -> Gem :: Specification (9155.0) -
Gem をインストールします。
...ルします。
@gem_home/
cache/<gem-version>.gem #=> インストールした Gem のコピー
gems/<gem-version>/... #=> インストール時に展開したファイル
specifications/<gem-version>.gemspec #=> gemspec ファイル
@return ロード......tion のインスタンスを返します。
@raise Gem::InstallError 要求された Ruby のバージョンを満たしていない場合に発生します。
@raise Gem::InstallError 要求された RubyGems のバージョンを満たしていない場合に発生します。
@raise Gem::Inst......allError Zlib::GzipFile::Error が発生した場合に発生します。... -
Exception
# exception -> self (9148.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
...生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begi......n
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}... -
Zlib
:: GzipReader # each _ byte {|byte| . . . } -> nil (6303.0) -
IO クラスの同名メソッドIO#each_byteと同じです。
...IO クラスの同名メソッドIO#each_byteと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター......場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を......
@raise Zlib::Error Zlib::Error を参照
@raise Zlib::GzipFile::Error Zlib::GzipFile::Errorを参照
@raise Zlib::GzipFile::NoFooter Zlib::GzipFile::NoFooterを参照
@raise Zlib::GzipFile::CRCError Zlib::GzipFile::CRCErrorを参照
@raise Zlib::GzipFile::LengthError Zlib::GzipFile::LengthErrorを... -
PStore
# fetch(name , default = PStore :: Error) -> object (6244.0) -
ルートnameに対応する値を得ます。
...fault が与えられていればその値を返し、
与えられていなければ例外 PStore::Error が発生します。
@param name 探索するルート。
@param default name に対応するルートが登録されていない場合に返す値を指定する。
@raise PStore::Error nam......default が与えられていない場合に発生します。
また、トランザクション外でこのメソッドが呼び出された場合に発生します。
例:
require 'pstore'
db = PStore.new("/tmp/foo")
db.transaction do
p db.roots # =>......]
ary = db["root"] = [1,2,3,4]
ary[0] = [1,1.5]
end
db.transaction(true) do |pstore|
pstore.fetch("root") # => [[1, 1.5], 2, 3, 4]
pstore.fetch("root", 'aaa') # => [[1, 1.5], 2, 3, 4]
pstore.fetch("not_root") # => 例外発生
end
@see Hash#fetch, PStore#[]... -
OpenSSL
:: PKCS7 # certificates=(certificates) (6225.0) -
署名に付ける証明書を指定します。
...アされます。
通常は OpenSSL::PKCS7.sign の引数で添付する証明書を指定した
ほうがよいでしょう。
@param certificates 証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@raise OpenSSL::PKCS7::PKCS7Error 変更に失敗した場合に発生します。...