Proxy class / little factory

From: Tom Sawyer [mailto:transami@transami.net]
Warning: completely spontaneous and untested.

class Text

def new(component)
if component <= 1
@component = TextSingle.new
else
@component = TextMultiple.new
end
end

def method_missing(methID, *args)
if @component.responds_to? methID
	@component.send methID, args
else
	super
end
end