library irb/extend-command

[edit]

要約

irb を拡張するためのサブライブラリです。

モジュール

IRB::ContextExtender

IRB::Context を拡張するためのモジュールです。

IRB::ExtendCommandBundle

irb のコマンドを拡張するためのモジュールです。

同時にrequireされるライブラリ

irb/cmd/chws

irb 中の irb_current_working_workspace、irb_change_workspace コマンドのための拡張を定義したサブライブラリです。

irb/cmd/help

irb 中の help コマンドのための拡張を定義したサブライブラリです。

irb/cmd/load

irb 中の irb_load、irb_require、irb_source コマンドのための拡張を定義したサブライブラリです。

irb/cmd/nop

irb 中でコマンドを拡張する各ライブラリのベースになるクラスを扱うサブライブラリです。

irb/cmd/pushws

irb 中の irb_workspaces、irb_push_workspace、irb_pop_workspace コマンドのための拡張を定義したサブライブラリです。

irb/cmd/subirb

irb 中の irb、irb_jobs、irb_fg、irb_kill コマンドのための拡張を定義したサブライブラリです。

irb/ext/change-ws

IRB::Context に irb 中での self を管理する機能を提供するサブライブラリです。

irb/ext/history

IRB::Context に実行結果の履歴を保持する機能を提供するサブライブラリです。

irb/ext/loader

load または require 時の irb のファイル読み込み機能(irb_load、 irb_require)を定義するサブライブラリです。

irb/ext/multi-irb

irb 中で複数の独立した irb を扱えるようにするためのサブライブラリです。

irb/ext/save-history

IRB::Context にヒストリの読み込み、保存の機能を提供するサブライブラリです。

irb/ext/tracer

irb への入力を評価する時に tracer ライブラリを使用してトレース出力を行う機能を提供するサブライブラリです。

irb/ext/use-loader

load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うように設定する機能を提供するサブライブラリです。

irb/ext/workspaces

IRB::Context に irb 中での self を管理する機能を提供するサブライブラリです。

readline

GNU Readline によるコマンドライン入力インタフェースを提供するライブラリです。

thread

このライブラリで提供されていたクラスは 2.3.0 で組み込みクラスになりました。互換性のためだけに残されています。

tracer

実行トレース出力をとる機能を提供します。