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

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

instance method IO#fileno

fileno -> Integer[permalink][rdoc][edit]
to_i -> Integer

ファイル記述子を表す整数を返します。

[EXCEPTION] IOError:
既に close されている場合に発生します。
p $stdin.fileno  # => 0
$stdout.fileno   # => 1

[SEE_ALSO] Dir#fileno