From: Jeff Tanner Date: 2012-09-21T04:20:42+09:00 Subject: Re-throwing an exception Hi Within Ruby, what is the proper way of re-throwing caught (rescued) exception? Is just using 'raise' after a 'rescue' proper? See below two attempts to re-throw exceptions just using 'raise': begin # Do stuff # rescue ServiceException raise rescue SdkException raise rescue Exception => e raise SdkException.new( "Failed to process request: %s: %s" % [e.class, e.message] ) end Thanks - Jeff in Seattle -- Posted via http://www.ruby-forum.com/.