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

singleton method Reline.prompt_proc

prompt_proc -> Proc | nilRuby 2.7 から[permalink][rdoc][edit]
prompt_proc=(proc)

Reline.readmultiline での複数行編集時に、行ごとのプロンプトを動的に生成する Proc オブジェクトを取得/設定します。デフォルトは nil です。

proc は、入力中の各行の文字列を要素とする配列を受け取り、行ごとのプロンプト文字列の配列を返すようにします。Reline.readline による一行入力では使われません。

[PARAM] proc:
プロンプトの配列を返す Proc オブジェクト、または nil を指定します。