All pastes #147451 Raw Edit

Someone

public text v1 · immutable
#147451 ·published 2006-08-24 11:56 UTC
rendered paste body
class Lego
        attr_reader :picks
        def initialize( *picks )
                if picks.uniq.length != 1
                        raise ArgumentError, "Two different numbers"
                end
                @picks = picks
        end
        def self.new_random
                        new( rand( 25 ), rand( 25 ) )
                rescue ArgumentError
                        redo
        end
end

Lego.new_random