Is is possible to raise an exception then rescue it and then go back to whereever it was raised and continue with execution? For example, class Test end begin code line 1 code line 2 code line 3 code line 4 code line 5 raise Class.new code line 7 code line 8 code line 9 rescue Class #here in some cases send back execution to code line 7 ensure end Thanks. -- Posted via http://www.ruby-forum.com/.