ライブラリ
- ビルトイン (188)
- bigdecimal (113)
- drb (11)
- e2mmap (54)
- matrix (22)
-
minitest
/ unit (2) - rexml (11)
-
rubygems
/ commands / lock _ command (11) -
rubygems
/ exceptions (44) -
rubygems
/ security (22) - stringio (11)
- timeout (19)
クラス
-
ARGF
. class (9) - BigDecimal (101)
-
DRb
:: DRbUnknown (11) -
Encoding
:: Converter (11) - Exception (18)
-
Gem
:: Commands :: LockCommand (11) -
Gem
:: Security :: Policy (11) - IO (11)
-
MiniTest
:: Unit (1) - StringIO (11)
- Thread (87)
- TracePoint (11)
モジュール
- Exception2MessageMapper (48)
-
Gem
:: Security (11) - Kernel (42)
-
MiniTest
:: Assertions (1) - Timeout (19)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - BigDecimal (12)
- DependencyRemovalException (11)
-
EXCEPTION
_ ALL (11) -
EXCEPTION
_ INFINITY (11) -
EXCEPTION
_ NaN (11) -
EXCEPTION
_ OVERFLOW (11) -
EXCEPTION
_ UNDERFLOW (11) -
EXCEPTION
_ ZERODIVIDE (11) - EndOfYAMLException (11)
- ErrDimensionMismatch (11)
- ErrNotRegisteredException (6)
- ErrOperationNotDefined (11)
- Fail (6)
- GemNotFoundException (11)
- Integer (6)
- InvalidSpecificationException (11)
-
NEWS for Ruby 3
. 0 . 0 (4) - Raise (6)
- Rubyの起動 (3)
- Ruby用語集 (11)
- TracePoint (11)
- UndefinedNamespaceException (11)
-
abort
_ on _ exception (22) -
abort
_ on _ exception= (22) -
backtrace
_ locations (11) - bind (6)
- complain (11)
- debug (11)
-
def
_ exception (12) -
exception
_ details (1) -
extend
_ object (6) -
handle
_ interrupt (11) -
json
/ add / exception (11) -
last
_ error (11) - logger (11)
- mode (22)
- new (2)
- puke (1)
-
raised
_ exception (11) -
read
_ nonblock (31) -
report
_ on _ exception (16) -
report
_ on _ exception= (16) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
save
_ exception _ mode (11) - spawn (12)
- system (12)
- timeout (19)
-
verify
_ gem (11) -
verify
_ trust _ dir (11) - 制御構造 (11)
検索結果
先頭5件
- DRb
:: DRbUnknown # exception -> DRb :: DRbUnknownError - Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class - Exception2MessageMapper
. def _ exception(klass , exception _ name , message _ format , superklass = StandardError) -> Class - Exception2MessageMapper
:: ErrNotRegisteredException - Gem
:: DependencyRemovalException
-
DRb
:: DRbUnknown # exception -> DRb :: DRbUnknownError (30401.0) -
マーシャリングされたオブジェクトが元のオブジェクトに変換できなかった、 ということを意味する例外オブジェクトを返します。
...マーシャリングされたオブジェクトが元のオブジェクトに変換できなかった、
ということを意味する例外オブジェクトを返します。
この例外オブジェクトの DRb::DRbUnknownError#unknown を
呼び出すと、 self が返されます。... -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (24624.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 (24624.0) -
exception_name という名前の例外クラスを定義します。
...
exception_name という名前の例外クラスを定義します。
@param klass 一階層上となるクラス名を指定します。
@param exception_name 例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマットを指定しま......す。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。
@param superklass 定義する例外クラスのスーパークラスを指定します。
省略すると StandardError を使用します。
@return 定義した例... -
Exception2MessageMapper
:: ErrNotRegisteredException (24016.0) -
登録されていない例外が Exception2MessageMapper#Raise で使用された場合に発生します。
...登録されていない例外が Exception2MessageMapper#Raise で使用された場合に発生します。... -
Gem
:: DependencyRemovalException (24000.0) -
Gem を削除出来なかった場合に使用する例外です。
Gem を削除出来なかった場合に使用する例外です。 -
BigDecimal
# save _ exception _ mode { . . . } -> object (21301.0) -
例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し ます。ブロック中で変更した設定はブロックの評価後に復元されます。
...例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し
ます。ブロック中で変更した設定はブロックの評価後に復元されます。
ブロックの評価結果を返します。... -
BigDecimal
:: EXCEPTION _ UNDERFLOW -> Integer (21301.0) -
BigDecimal の計算結果の指数部がアンダーフローした場合に例外を発生 させるかどうかを設定、確認する際の値を返します。
...BigDecimal の計算結果の指数部がアンダーフローした場合に例外を発生
させるかどうかを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
BigDecimal
:: EXCEPTION _ ZERODIVIDE -> Integer (21301.0) -
BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど うかを設定、確認する際の値を返します。
...BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど
うかを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
MiniTest
:: Assertions # exception _ details(exception , message) -> String (18508.0) -
与えられた例外の詳細を文字列として返します。
...与えられた例外の詳細を文字列として返します。
@param exception 例外を指定します。
@param message メッセージを指定します。... -
TracePoint
# raised _ exception -> Exception (18408.0) -
発生した例外を返します。
...@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
begin
0/0
r......escue
end
//}... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (18346.0) -
バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。
...Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。
現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。
//emlist[例: test.rb][ruby]{
require "date"
def check_long_month(month)
return if...... Date.new(2000, month, -1).day == 31
raise "#{month} is not long month"
end
def get_exception
return begin
yield
rescue => e
e
end
end
e = get_exception { check_long_month(2) }
p e.backtrace_locations
# => ["test.rb:4:in `check_long_month'", "test.rb:15:in `block in <main>'", "test.......rb:9:in `get_exception'", "test.rb:15:in `<main>'"]
//}
@see Exception#backtrace... -
json
/ add / exception (18016.0) -
Exception に JSON 形式の文字列に変換するメソッドや JSON 形式の文字列から Ruby のオブジェクトに変換するメソッドを定義します。
...Exception に JSON 形式の文字列に変換するメソッドや JSON 形式の文字列から Ruby のオブジェクトに変換するメソッドを定義します。...