GNU Readline Libraryを利用するための拡張モジュールです。 require "readline" include Readline line = readline("Prompt> ", TRUE) のように使用してください。 [Readline] <モジュール関数> readline(prompt, add=nil) 一行入力を読み込みます。 addがTRUEの場合、ヒストリに読み込んだ文字列を追加します。 <クラスメソッド> completion_proc = proc 補完時の動作を決定するProcオブジェクトを指定します。 procは引数に入力文字列を取り、候補文字列の配列を返すように してください。 completion_proc 補完時の動作を決定するProcオブジェクトを返します。 completion_case_fold = case_fold 補完時に大文字小文字を区別しない場合、TRUEを指定します。 completion_case_fold 補完時に大文字小文字を区別しない場合、TRUEを返します。 vi_editing_mode VIモードになります。 emacs_editing_mode Emacsモードになります。 <クラス定数> HISTORY ヒストリに対する操作はこの定数を通して行ってください。 配列と同じように扱えるようになっています。