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

singleton method Readline.delete_text

delete_text(start, length) -> selfRuby 2.1.0 から[permalink][rdoc][edit]
delete_text(range) -> self
delete_text -> self

現在の入力行のうち、指定した範囲のテキストを削除します。引数を省略した場合は、入力行全体を削除します。

[PARAM] start:
削除する範囲の開始位置を整数で指定します。
[PARAM] length:
削除する文字数を整数で指定します。
[PARAM] range:
削除する範囲を Range オブジェクトで指定します。
[EXCEPTION] NotImplementedError:
サポートしていない環境で発生します。libedit(Edit Line)を使ったビルドでは、libedit の版によってはこのメソッドを利用できないため発生します。

[SEE_ALSO] GNU Readline ライブラリの rl_delete_text 関数