From: James French Date: 2012-02-22T01:26:03+09:00 Subject: Re: Difference between 1.9.2 and 1.9.3 -----Original Message----- From: Robert Klemme [mailto:shortcutter@googlemail.com] Sent: 21 February 2012 15:42 To: ruby-talk ML Subject: Re: Difference between 1.9.2 and 1.9.3 On Tue, Feb 21, 2012 at 4:17 PM, James French wrote: > Thanks for the help and input (as always Robert!), but I've got the feeling you've just restated my initial problem. I don't think so. I just said that your 1.9.2 is buggy if it does not throw. > Here is some more code. If you could tell me precisely what to change to make it work without hacking around (which is what I want!) then I'd be very grateful :) Notice that module A is included both by a class that doesn't inherit and by one that does. _Exactly_ as I said: ~$ diff -U5 x.rb xx.rb --- x.rb 2012-02-21 16:38:04.791899100 +0100 +++ xx.rb 2012-02-21 16:40:38.587789800 +0100 @@ -18,11 +18,11 @@ end class D include A def initialize(name) - super + super() end end B.new('foo') D.new('bar') Cheers robert Thanks Robert, I had not spotted that. I am very grateful :)