raise(error_type, message, traceback) -> ()[permalink][rdoc][edit]-
自身が表すスレッドで強制的に例外を発生させます。
- [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 $!, $@ end => #<RuntimeError: foobar> ["-:3"] - [PARAM]