From: RichardOnRails Date: 2008-05-07T05:50:05+09:00 Subject: get method in Array subclass: where's it defined? Hi, Daniel Finnie in another tread help me define a Matrix of essentially arbitrary dimension as a subclass of Array. He employs a "get" method to handle a splat of the subscripts. I can't figure out where this get method is defined. Does anyone have any idea? Code with examples follow. Thanks in advance, Richard class Matrix < Array def [] *args if (args.length == 2) && args[0].is_a?(Integer) && args[1].is_a? (Integer) get(*args) else super *args end end end m = Matrix[ [10,20,30], [40,50,60], [70,80,90] ]; puts m [0] [1].inspect # 20 puts m [2] [0].inspect # 70 puts m[1].inspect # [40, 50, 60]