るりまサーチ

最速Rubyリファレンスマニュアル検索!
65件ヒット [1-65件を表示] (0.015秒)
トップページ > クラス:SignalException[x]

ライブラリ

キーワード

検索結果

SignalException#signm -> String (1.0)

self.message のエイリアスです。

...self.message のエイリアスです。

```ruby title="例"
begin
Process.kill('HUP', Process.pid)
sleep
rescue SignalException => e
puts e.signm # => SIGHUP
end
```...

SignalException#signo -> Integer (1.0)

self のシグナル番号を返します。

...self のシグナル番号を返します。

```ruby title="例"
p Signal.signame(1) # => "HUP"
begin
Process.kill('HUP', Process.pid)
sleep
rescue SignalException => e
p e.signo # => 1
end
```...

SignalException.new(sig_name) -> SignalException (1.0)

引数で指定したシグナルに関する SignalException オブジェクトを生成して返します。

...引数で指定したシグナルに関する SignalException オブジェクトを生成して返します。

引数は [m:Signal?.list] に含まれるもののいずれかを指定する必要があります。

- **param** `sig_name` -- シグナル名を [c:Symbol] オブジェクト、文字...
...す。

```ruby title="例"
signal_number = Signal.list["INT"]
se = SignalException.new(signal_number) # => #<SignalException: SIGINT>
p se.signo # => 2
```

```ruby title="例"
se = SignalException.new("INT") # => #<SignalException: SIGINT>
p se.signm # => "SIGINT"
```

- **SEE** [m:Signal?.list]...

SignalException.new(sig_number) -> SignalException (1.0)

引数で指定したシグナルに関する SignalException オブジェクトを生成して返します。

...引数で指定したシグナルに関する SignalException オブジェクトを生成して返します。

引数は [m:Signal?.list] に含まれるもののいずれかを指定する必要があります。

- **param** `sig_name` -- シグナル名を [c:Symbol] オブジェクト、文字...
...す。

```ruby title="例"
signal_number = Signal.list["INT"]
se = SignalException.new(signal_number) # => #<SignalException: SIGINT>
p se.signo # => 2
```

```ruby title="例"
se = SignalException.new("INT") # => #<SignalException: SIGINT>
p se.signm # => "SIGINT"
```

- **SEE** [m:Signal?.list]...

SignalException.new(sig_number, sig_name) -> SignalException (1.0)

引数で指定したシグナルに関する SignalException オブジェクトを生成して返します。

...引数で指定したシグナルに関する SignalException オブジェクトを生成して返します。

引数は [m:Signal?.list] に含まれるもののいずれかを指定する必要があります。

- **param** `sig_name` -- シグナル名を [c:Symbol] オブジェクト、文字...
...す。

```ruby title="例"
signal_number = Signal.list["INT"]
se = SignalException.new(signal_number) # => #<SignalException: SIGINT>
p se.signo # => 2
```

```ruby title="例"
se = SignalException.new("INT") # => #<SignalException: SIGINT>
p se.signm # => "SIGINT"
```

- **SEE** [m:Signal?.list]...

絞り込み条件を変える