【发布时间】:2015-08-18 17:44:09
【问题描述】:
尝试运行命令,如果成功则继续,如果失败则引发错误并将命令输出发送到控制台。
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 不喜欢它。什么是改进此代码样式并仍为我提供相同功能的最佳方法?
【问题讨论】:
-
这是在方法内部吗?我们需要更多上下文来修改它以满足 Rubocup 的建议。