From: Nathan Olberding Date: 2006-07-14T07:49:38+09:00 Subject: "Self" Reference Is it possible to define new classes that behave like standard datatypes when an instance is referred to? For example: class ListOfBuddies def initialize self = [] self.push(Guy.new(name)) end end buddy_list = ListOfBuddies.new . . . buddy_list[0].type == Guy Is this possible? -- Posted via http://www.ruby-forum.com/.