From: Hiroshi NAKAMURA Date: 2011-02-24T19:07:03+09:00 Subject: [ruby-core:35364] [Ruby 1.9 - Bug #4438] [Open] rescue args type check omitted Issue #4438 has been reported by Hiroshi NAKAMURA. ---------------------------------------- Bug #4438: rescue args type check omitted http://redmine.ruby-lang.org/issues/4438 Author: Hiroshi NAKAMURA Status: Open Priority: Low Assignee: Category: Target version: ruby -v: ruby 1.9.3dev (2011-02-23 trunk 30945) [x86_64-linux] Rescue arg must be class or module in 1.8. 1.9 looks to ignore when it's not a class or module. Is this expected behavior? 0% ruby -ve 'begin; raise; rescue nil; end' ruby 1.9.3dev (2011-02-23 trunk 30945) [x86_64-linux] -e:1:in `
': unhandled exception 1% ruby187 -ve 'begin; raise; rescue nil; end' ruby 1.8.7 (2010-12-23 patchlevel 330) [x86_64-linux] -e:1: class or module required for rescue clause (TypeError) -- http://redmine.ruby-lang.org