From: "Jan E." Date: 2012-04-15T00:03:29+09:00 Subject: Re: Operator overloading of the subscript operator Hi, You won't find this in the Ruby API, because it's a core feature of the language and not some special property of a method. The Ruby interpreter evaluates every expression of the pattern IDENTIFIER[VAL_1, VAL_2, ..., VAL_n] = VAL to a call of the []= method: IDENTIFIER.[]=(VAL_1, VAL_2, ..., VAL_n, VAL) This should be explained in every good book about Ruby basics. -- Posted via http://www.ruby-forum.com/.