0

コマンドを実行しようとすると、成功した場合は続行され、失敗した場合はエラーが発生し、コマンド出力がコンソールに送信されます。

output = `#{command}`
unless $CHILD_STATUS.success?
  raise "#{command} failed with:\n#{output}"
end

C: Use a guard clause instead of wrapping the code inside a conditional expression.

コードは正しく機能しますが、rubocop は気に入りません。このコードのスタイルを改善し、同じ機能を提供する最善の方法は何ですか?

4

1 に答える 1

0

これを試して

raise "#{command} failed with:\n#{output}" unless $CHILD_STATUS.success?
于 2015-08-18T17:47:38.330 に答える