From: Nikolai Weibull Date: 2012-01-11T18:30:43+09:00 Subject: [ruby-core:42055] Re: [Ruby 1.8 - Bug #5876][Open] Within one module, including second module in a class causes errors in class equivalence ('object.class ==' is wrong) On Tue, Jan 10, 2012 at 21:59, Nick Gunther wrote: > module Module1 > �� �� class C > �� �� �� �� �� include Module2 > �� �� end > end > c = Module1::C.new > puts (c.class == C ? 'correct' : 'incorrect') > > produces 'incorrect' c.class == Module1::C ? 'correct' : 'incorrect' # => "correct"