Delegate vs. forwardable

I'm now working on some documentation for delegate.rb and forwardable.rb and I have a few questions...

As I understand it, the primary difference between these modules, is that forwardable works on a method by method basis, while delegate forwards everything. Is this accurate? Are there other major differences I should be aware of at work here?

Thanks.

James Edward Gray II

P.S. Is delegate older, as I suspect it is?