22件ヒット
[1-22件を表示]
(0.102秒)
別のキーワード
検索結果
-
Readline
. completion _ proc -> Proc (18108.0) -
ユーザからの入力を補完する時の候補を取得する Proc オブジェクト proc を取得します。
...ユーザからの入力を補完する時の候補を取得する Proc オブジェクト
proc を取得します。
@see Readline.completion_proc=... -
Readline
. completion _ proc=(proc) (6114.0) -
ユーザからの入力を補完する時の候補を取得する Proc オブジェクト proc を指定します。 proc は、次のものを想定しています。 (1) callメソッドを持つ。callメソッドを持たない場合、例外 ArgumentError を発生します。 (2) 引数にユーザからの入力文字列を取る。 (3) 候補の文字列の配列を返す。
...。
例: 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...