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

singleton method Readline.pre_input_hook

pre_input_hook=(proc)Ruby 2.0.0 から[permalink][rdoc][edit]
pre_input_hook -> Proc | nil

最初のプロンプトが表示された後、readline が入力文字の読み取りを開始する直前に呼び出す Proc オブジェクト proc を指定・取得します。

Readline.pre_input_hook= は、呼び出す Proc オブジェクト proc を指定します。詳細は GNU Readline の rl_pre_input_hook 変数を参照してください。

Readline.pre_input_hook は、指定されている Proc オブジェクトを返します。デフォルトは nil です。

[PARAM] proc:
呼び出す Proc オブジェクトを指定します。
[EXCEPTION] ArgumentError:
proc が call メソッドを持たない場合に発生します。
[EXCEPTION] NotImplementedError:
サポートしていない環境で発生します。