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

instance method IO#erase_screen

erase_screen(mode) -> selfRuby 3.0 から[permalink][rdoc][edit] [added by io/console]

カーソル位置を基準にして、画面の一部または全体を消去します。

[PARAM] mode:
消去する範囲を表す 0 から 3 の整数です。0 はカーソルから画面末尾まで、 1 は画面先頭からカーソルまで(カーソル位置を含む)、2 は画面全体、 3 は画面の外にスクロールした部分も含めた全体を消去します。 nil を指定した場合は 0 として扱われます。
[EXCEPTION] ArgumentError:
mode が 0 から 3 の範囲外の整数の場合に発生します。

[SEE_ALSO] IO#erase_line, IO#clear_screen