Rubyでの例外処理
例外処理とは、
予期せぬ事態が発生したときに、自動的に対応をしてくれる処理のことである。
Ruby on Rails のRakeを用いて例外処理を記述する。
まずはタスクファイルを作成する。
タスクファイル内では、さまざまなタスクが記述される。
execute, raise, transact
などである。
executeタスクの処理では、通常の処理と例外が発生した場合の処理を記述する。
raiseタスクの処理では、わざと例外を作成し、例外処理を実行する。
transactタスクの処理では、処理の成功と失敗を明確に区別し、処理を定めます。