235件ヒット
[201-235件を表示]
(0.092秒)
別のキーワード
ライブラリ
- ビルトイン (186)
-
minitest
/ unit (1) - optparse (12)
-
rubygems
/ config _ file (24) -
webrick
/ httpresponse (12)
クラス
- Exception (48)
- Fiber (18)
-
Gem
:: ConfigFile (24) -
OptionParser
:: ParseError (12) - Thread (36)
-
Thread
:: Backtrace :: Location (84) -
WEBrick
:: HTTPResponse (12)
モジュール
キーワード
- == (12)
-
absolute
_ path (12) - backtrace= (12)
-
backtrace
_ locations (36) -
base
_ label (12) - inspect (12)
- label (12)
- lineno (12)
- path (12)
- raise (18)
-
set
_ backtrace (24) -
set
_ error (12) - skip (1)
-
to
_ s (12)
検索結果
先頭5件
-
WEBrick
:: HTTPResponse # set _ error(status , backtrace = false) -> () (3208.0) -
自身の内容(エンティティボディ)を指定された status のエラーページにします。
...ティボディ)を指定された status のエラーページにします。
@param status WEBrick::HTTPStatus::Status のサブクラスか一般の例外クラスを指定します。
@param backtrace true を指定した場合バックトレースをエラーページに出力します。... -
Fiber
# raise -> object (3108.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。...... backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fib......er.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(message) -> object (3108.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。...... backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fib......er.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
MiniTest
:: Assertions # skip(message = nil , backtrace = caller) (208.0) -
このメソッドを呼び出したテストメソッドをスキップします。
...このメソッドを呼び出したテストメソッドをスキップします。
@param message メッセージを指定します。
@param backtrace 例外発生時のスタックトレースで、Kernel.#caller の戻り値と同じ
形式で指定しなければいけませ... -
Exception
# ==(other) -> bool (129.0) -
自身と指定された other のクラスが同じであり、 message と backtrace が == メソッドで比較して 等しい場合に true を返します。そうでない場合に false を返します。
...自身と指定された other のクラスが同じであり、
message と backtrace が == メソッドで比較して
等しい場合に true を返します。そうでない場合に false を返します。
@param other 自身と比較したいオブジェクトを指定します。......exception を実行して変換を試みます。
//emlist[例][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
results = [2, 2, 4].m......ge }
# => ["2 is not long month", "2 is not long month", "4 is not long month"]
# class, message, backtrace が同一のため true になる
p results[0] == results[1] # => true
# class, backtrace が同一だが、message がことなるため false になる
p results[0] == results[2] # =...