Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > irbライブラリ > IRBモジュール

module IRB

クラス・モジュールの継承リスト: IRB

要約

irb のメインモジュールです。

特異メソッド

定義 説明
CurrentContext -> IRB::Context

現在の irb に関する IRB::Context を返します。

conf -> Hash

irb の設定をハッシュで返します。

irb_abort(irb, exception = Abort)

実行中の処理を中断します。必ず例外が発生するため、何も返しません。

irb_at_exit -> ()

at_exit で登録された処理を実行します。

irb_exit(irb, ret) -> object

irb を終了します。ret で指定したオブジェクトを返します。

start(ap_path = nil) -> ()

IRB を初期化して、トップレベルの irb を開始します。

version -> String

IRB のバージョンを文字列で返します。

追加されるメソッド

定義 説明 ライブラリ
Inspector(inspect, init = nil) -> IRB::Inspector

IRB::Inspector オブジェクトを生成します。

irb/inspector
STDIN_FILE_NAME -> "(line)"

標準入力を使用する際のファイル名を文字列で返します。

irb/input-method
print_usage -> ()

irb コマンドのヘルプを表示します。

irb/help