質問

私は別のfileタスクを呼び出すカスタムRakefileを持っています。時には期待されているファイルが存在しない、と熊手は例外RuntimeErrorをスローして失敗しました。しかし、私はそれが失敗する前に、いくつかのことをしたいと思います。だから私は例外RuntimeErrorを救う可能性がどのような方法はありますか?または完全に失敗する前に呼び出される魔法のタスクのいくつかの並べ替えがありますか。

役に立ちましたか?

解決

私は熊手で、この問題に自分自身を実行していないが、あなたは、単にfile-beginブロックでrescueタスク、すなわちにお電話をラップしようとすることができます。

begin
  file_task
rescue RuntimeError => e
  puts e
end

、その後rescueブロックであなたのレスキューを行います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top