Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > SignalExceptionクラス > new
new(sig_number) -> SignalException
[permalink][rdoc]new(sig_name) -> SignalException
new(sig_number, sig_name) -> SignalException
引数で指定したシグナルに関する SignalException オブジェクトを生成して返 します。
引数は Signal.#list に含まれるもののいずれかを指定する必要があり ます。
signal_number = Signal.list["INT"]
se = SignalException.new(signal_number) # => #<SignalException: SIGINT>
se.signo # => 2
se = SignalException.new("INT") # => #<SignalException: SIGINT>
se.signm # => "SIGINT"
[SEE_ALSO] Signal.#list