On 25 Mar 2002 12:00:56 -0800, hubert / cs.nyu.edu (Hubert Hung-Hsien Chang)
wrote:

>puts Hole.new().be([[3,2],[3,4]])

I think it's that Hole.new().be(...) returns the result of be(), which is the
array, not the Hole.

You could change be to include return self as one way to fix this.

Ronald E Jeffries
http://www.XProgramming.com
http://www.objectmentor.com
I'm giving the best advice I have. You get to decide whether it's true for you.