All pastes #812580 Raw Edit

Untitled

public ruby v1 · immutable
·published 2007-12-11 21:52 UTC
rendered paste body
class << Array    def new2d(x,y,defvalue=nil, &block)        if defvalue != nil and block_given?            raise ArgumentError, "wrong number of arguments (3 for 2)"        end        Array.new(x) do            if block_given?                Array.new(y, &block)            else                Array.new(y, defvalue)            end        end    endend