次のような Rake タスクがあります。私がやろうとしているのは、システム コマンドを実行し、そのエラー値を返すことです。戻る前に「[OK]」や「[FAILED]」などのメッセージを表示したい。
このコードでは、Rake は毎回成功を返します。
Rake タスクが正しいエラー値を返すようにするにはどうすればよいですか?
task :build do
status = system BUILD_SHELL_COMMAND
puts status ? "[OK]" : "[FAILED]"
status
end