class IRB::ExtendCommand::Help + IRB::ExtendCommand::Nop
クラスの継承リスト: IRB::ExtendCommand::Help < IRB::ExtendCommand::Nop < Object < Kernel < BasicObject
要約
irb 中の help コマンドのための拡張を定義したクラスです。
特異メソッド
execute(conf, *opts) -> ()
-
コマンドを実行します。ユーザが直接使用するものではありません。
- [PARAM] conf:
- IRB::Context オブジェクトを指定します。
- [PARAM] opts:
- irb 中でコマンドに渡す引数を指定します。
new(conf) -> IRB::ExtendCommand::Nop
-
自身を初期化します。ユーザが直接使用するものではありません。
- [PARAM] conf:
- IRB::Context オブジェクトを指定します。
インスタンスメソッド
execute(*names) -> nil
-
RI から Ruby のドキュメントを参照します。
irb(main):001:0> help String#match ...
- [PARAM] names:
- 参照したいクラス名やメソッド名などを文字列で指定します。
names を指定しなかった場合は、RI を対話的なモードで起動します。メソッド 名などを入力する事でドキュメントの検索が行えます。入力のタブ補完をする 事ができます。また、空行を入力する事で irb のプロンプトに戻る事ができま す。
irb(main):001:0> help Enter the method name you want to look up. You can use tab to autocomplete. Enter a blank line to exit. >> String#match String#match (from ruby core) ------------------------------------------------------------------------------ str.match(pattern) -> matchdata or nil str.match(pattern, pos) -> matchdata or nil ...
execute(*opts) -> ()
-
何もしません。サブクラスでオーバーライドして使用します。
- [PARAM] opts:
- irb 中でコマンドに渡す引数を指定します。
irb_context -> IRB::Context
-
irb の現在の設定(IRB::Context)を返します。
class IRB::ExtendCommand::Help