From: "Bartosz DziewoƄski" Date: 2012-10-26T07:20:13+09:00 Subject: Re: Name/symbol/object type clash? What is happening here? 2012/10/25 Igor Pirnovar : > This is like saying verb is a word not grammar. Verb isn't grammar. It is a word. Please rethink what you just wrote. > def num=(n); self.num = n + 5; end Well, this is obviously going to cause infinite recursion. You should use class S < Struct.new(:num) here, and then properly call super. I'm sure you can find examples of what it does online, do try. -- Matma Rex