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

instance method IO#ttyname

ttyname -> String | nilRuby 3.4 から[permalink][rdoc][edit] [added by io/console]

self が端末に接続されている場合、その端末名を返します。端末に接続されていない場合は nil を返します。

[RETURN]
端末名の文字列、または nil を返します。