From: 7stud -- Date: 2012-11-16T11:23:11+09:00 Subject: Re: Question on exceptions Justin Gamble wrote in post #1084635: > What is the reason of doing the .new(...)in > > raise InsufficientFundsError.new (1234, 50, 100) > > ? class MyException < Exception def exception return ZeroDivisionError.new end end begin raise MyException rescue MyException => e p e end begin raise MyException.new rescue ZeroDivisionError => e p e end --output:-- # # -- Posted via http://www.ruby-forum.com/.