Как проверить, удалось ли создать объект IO с помощью IO.popen? Например, следующее не выполняется, но объект ввода-вывода все еще создается:
io = IO.popen("foobar", "w+")
io.inspect
Есть ли способ узнать, действительно ли popen () действительно преуспел?