From: Yui NARUSE Date: 2012-01-14T08:42:11+09:00 Subject: [ruby-core:42123] [ruby-trunk - Bug #5865][Assigned] Exception#== should return false if the classes differ Issue #5865 has been updated by Yui NARUSE. Status changed from Closed to Assigned Assignee set to Nobuyoshi Nakada ---------------------------------------- Bug #5865: Exception#== should return false if the classes differ https://bugs.ruby-lang.org/issues/5865 Author: Hiro Asari Status: Assigned Priority: Low Assignee: Nobuyoshi Nakada Category: Target version: ruby -v: ruby 2.0.0dev (2011-12-31 trunk 34165) [x86_64-darwin11.2.0] Documentation says "If obj is not an Exception, returns false. Otherwise, returns true if exc and obj share same class, messages, and backtrace." However, $ ruby2.0 -v -e 'x=RuntimeError.new("msg"); y=ScriptError.new("msg"); p x==y' ruby 2.0.0dev (2011-12-31 trunk 34165) [x86_64-darwin11.2.0] true -- http://bugs.ruby-lang.org/