new(sig_number) -> SignalException
[permalink][rdoc][edit]new(sig_name) -> SignalException
new(sig_number, sig_name) -> SignalException
-
引数で指定したシグナルに関する SignalException オブジェクトを生成して返します。
引数は Signal.#list に含まれるもののいずれかを指定する必要があります。
- [PARAM] sig_name:
- シグナル名を Symbol オブジェクト、文字列のいずれかで指定します。
- [PARAM] sig_number:
- シグナル番号を指定します。整数以外のオブジェクトを指定した場合は to_int メソッドによる暗黙の型変換を試みます。
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