要約
irb が入力を扱うためのサブライブラリです。
ユーザが直接使用するものではありません。
クラス
| IRB::InputMethod | 抽象的な入力を表すクラスです。ライブラリ内部で使用します。 |
| IRB::FileInputMethod | ファイルからの入力を表すクラスです。ライブラリ内部で使用します。 |
| IRB::ReadlineInputMethod | readline を用いた標準入力からの入力を表すクラスです。ライブラリ内部で使用します。 readline の require に失敗した場合は、Reline が代わりに使われます。 |
| IRB::StdioInputMethod | 標準入力を表すクラスです。ライブラリ内部で使用します。 |
| IRB::RelineInputMethod | reline を用いた標準入力からの入力を表すクラスです。ライブラリ内部で使用します。 |
同時にrequireされるライブラリ
| io/console | 端末上の入出力を制御するための機能を IO に追加するためのライブラリです。 |
| irb/completion | irb の completion 機能を提供するライブラリです。 |
| irb/history | irb の入力履歴のファイルへの保存・読み込みを提供するサブライブラリです。 |
| irb/ruby-lex | Ruby のソースコードを字句解析するためのサブライブラリです。 |
| pathname | パス名をオブジェクト指向らしく扱うためのライブラリです。 |
| reline | GNU Readline 互換の行編集機能を純 Ruby で実装したライブラリです。 |
| ripper | Ruby プログラムを解析するためのライブラリです。 |
| ripper/filter | イベントドリブンスタイルで Ruby プログラムを加工するためのライブラリです。 |
| ripper/lexer | Ruby プログラムをトークンのリストとして処理するためのライブラリです。 |
| ripper/sexp | Ruby プログラムを S 式として扱うためのライブラリです。 |