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"]