From: "Durga B." Date: 2010-12-07T19:08:38+09:00 Subject: why catch block directly exeute catch (:finish) do puts "Generated 1000 random numbers without generating 123!" end The above code if not throw or any thing call and execute directly . How is it works please any one explain and if possible give a example for throw and catch block. -- Posted via http://www.ruby-forum.com/.