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

singleton method IO.try_convert

try_convert(obj) -> IO | nilRuby 1.9.3 から[permalink][rdoc][edit]
(_ToIO obj) → IO
(untyped obj) → IO?

obj を to_io メソッドによって IO オブジェクトに変換します。変換できなかった場合は nil を返します。

p IO.try_convert(STDOUT)   # => STDOUT
p IO.try_convert("STDOUT") # => nil