るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.047秒)
トップページ > クエリ:nil[x] > クエリ:end[x] > クエリ:proc[x] > クエリ:completion_proc=[x]

別のキーワード

  1. _builtin to_proc
  2. _builtin proc
  3. readline completion_proc=
  4. readline completion_proc
  5. readline username_completion_proc

ライブラリ

モジュール

検索結果

Readline.completion_proc=(proc) (24410.0)

ユーザからの入力を補完する時の候補を取得する Proc オブジェクト proc を指定します。 proc は、次のものを想定しています。 (1) callメソッドを持つ。callメソッドを持たない場合、例外 ArgumentError を発生します。 (2) 引数にユーザからの入力文字列を取る。 (3) 候補の文字列の配列を返す。

...ユーザからの入力を補完する時の候補を取得する Proc オブジェクト
proc
を指定します。
proc
は、次のものを想定しています。
(1) callメソッドを持つ。callメソッドを持たない場合、例外 ArgumentError を発生します。
(2) 引数...
...文字から現在のカーソル位置までの文字列が proc の引数に渡されます。

@param proc ユーザからの入力を補完する時の候補を取得する Proc オブジェクトを指定します。
nil
を指定した場合はデフォルトの動作になりま...
...

例: foo、foobar、foobazを補完する。

require 'readline'

WORDS = %w(foo foobar foobaz)

Readline.completion_proc = proc {|word|
WORDS.grep(/\A#{Regexp.quote word}/)
}

while buf = Readline.readline("> ")
print "-> ", buf, "\n"
end


@see Readline.completion_proc...