From: Yukihiro Matsumoto Date: 2005-06-30T10:12:58+09:00 Subject: Re: Q: inheriting from Array, overloading [] Hi, In message "Re: Q: inheriting from Array, overloading []" on Thu, 30 Jun 2005 10:05:43 +0900, Matt C writes: |class TalkerArray < Array #will hold a collection of Talkers. | | def [](key) | if key.kind_of?(Integer) | return super[key] | else | return self.find{|t| t.name = key} #talkers have .name property. | end | end | |end super[key] means (super(key)[key]). matz.