when_invoked { ... } -> Proc[permalink][rdoc]-
コマンドが実行されたときに評価するブロックを登録します。
通常のコマンド呼び出しは、そのコマンドクラスの execute メソッドを実行するだけです。このメソッドでブロックを登録すると、通常の呼び出しを上書きすることができます。これはテストメソッドで正しくコマンドの呼び出しが実行されたことを確認するのに使用することが出来ます。
このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ
when_invoked { ... } -> Proc[permalink][rdoc]コマンドが実行されたときに評価するブロックを登録します。
通常のコマンド呼び出しは、そのコマンドクラスの execute メソッドを実行するだけです。このメソッドでブロックを登録すると、通常の呼び出しを上書きすることができます。これはテストメソッドで正しくコマンドの呼び出しが実行されたことを確認するのに使用することが出来ます。