このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.2 リファレンスマニュアル

instance method IO#close_on_exec?

close_on_exec? -> boolRuby 1.9.3 から[permalink][rdoc][edit]

自身に close-on-exec フラグが設定されていた場合 true を返します。そうでない場合に false を返します。

f = open("/dev/null")
p f.close_on_exec?               #=> true
f.close_on_exec = false
p f.close_on_exec?               #=> false
f.close_on_exec = true
p f.close_on_exec?               #=> true

[SEE_ALSO] IO#close_on_exec=