On Oct 7, 2007, at 5:00 PM, Jason Perkins wrote:

>
> On Oct 7, 2007, at 1:04 PM, James Edward Gray II wrote:
>
>>
>> Sure, I'll try.
>
> Thanks very much for taking the time to elaborate! There seems to  
> be two libraries for delegation in Ruby: forwardable and delegator.  
> Is one preferred over the other?

Use delegator when you want to forward the entire interface of an  
object and forwardable when you want to handle delegation method by  
method.  Also, remember that neither are needed in some cases.  Ruby  
is so dynamic it makes tasks like this quite easy.

James Edward Gray II