How to return a two dimensional array?

Hi Everyone, Can anyone tell me how to return a two dimensional array from a Function? I tried "returning(value)" function, but it allows only single dimensional array.

Thanks in advance.

Regards, VASANTH

returning an array works fine for me:

def two_dimensional(size, val)   Array.new(size, Array.new(size, val)) end

two_dimensional(4,1)

=> [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]

Mike