From: Hiro Asari Date: 2012-01-09T15:10:16+09:00 Subject: [ruby-core:41997] [ruby-trunk - Bug #5865] Exception#== should return false if the classes differ Issue #5865 has been updated by Hiro Asari. Can this be assigned to matz for clarification? Thanks. ---------------------------------------- Bug #5865: Exception#== should return false if the classes differ https://bugs.ruby-lang.org/issues/5865 Author: Hiro Asari Status: Open Priority: Low Assignee: 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/