Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > irb/cmd/subirbライブラリ > IRB::ExtendCommand::Killクラス

class IRB::ExtendCommand::Kill + IRB::ExtendCommand::Nop

クラスの継承リスト: IRB::ExtendCommand::Kill < IRB::ExtendCommand::Nop < Object < Kernel < BasicObject

要約

irb 中の irb_kill コマンドのための拡張を定義したクラスです。

特異メソッド

execute(conf, *opts) -> ()

コマンドを実行します。ユーザが直接使用するものではありません。

[PARAM] conf:
IRB::Context オブジェクトを指定します。
[PARAM] opts:
irb 中でコマンドに渡す引数を指定します。
new(conf) -> IRB::ExtendCommand::Nop

自身を初期化します。ユーザが直接使用するものではありません。

[PARAM] conf:
IRB::Context オブジェクトを指定します。

インスタンスメソッド

execute(*obj) -> object

指定したサブ irb を停止します。

[PARAM] obj:
停止するサブ irb を識別する以下のいずれかのオブジェクトを指定します。
  • irb インタプリタ番号
  • irb オブジェクト
  • スレッド ID
  • 各インタプリタの self (「irb(obj)」で起動した時の obj)
execute(*opts) -> ()

何もしません。サブクラスでオーバーライドして使用します。

[PARAM] opts:
irb 中でコマンドに渡す引数を指定します。
irb_context -> IRB::Context

irb の現在の設定(IRB::Context)を返します。

class IRB::ExtendCommand::Kill