Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > irb/contextライブラリ > IRB::Contextクラス > new

singleton method IRB::Context.new

new(irb, workspace = nil, input_method = nil, output_method = nil) -> IRB::Context[permalink][rdoc]

自身を初期化します。

[PARAM] irb:
IRB::Irb オブジェクトを指定します。
[PARAM] workspace:
IRB::WorkSpace オブジェクトを指定します。省略し た場合は新しく作成されます。
[PARAM] input_method:
StringIRB::InputMethod のサブクラスの オブジェクト、nil のいずれかを指定します。
[PARAM] output_method:
IRB::OutputMethod のサブクラスのオブジェクト を指定します。省略した場合は IRB::StdioOutputMethod オブジェクトが新しく 作成されます。