method

close_on_exec=

v1_9_3_125 - Show latest stable - Class: IO
close_on_exec=(p1)
public

Sets a close-on-exec flag.

f = open("/dev/null")
f.close_on_exec = true
system("cat", "/proc/self/fd/#{f.fileno}") # cat: /proc/self/fd/3: No such file or directory
f.closed?                #=> false