From: David Naseby Date: 2002-08-27T12:05:38+09:00 Subject: RE: 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 ...