============================================================================== Release of version 1.06 of Class::Delegation ============================================================================== NAME Class::Delegation - Object-oriented delegation DESCRIPTION The Class::Delegation module simplifies the creation of delegation-based class hierarchies, allowing a method to be redispatched: * to a single nominated attribute, * to a collection of nominated attributes in parallel, or * to any attribute that can handle the message. These three delegation mechanisms can be specified for: * a single method * a set of nominated methods collectively * any as-yet-undelegated methods * all methods, delegated or not. AUTHOR Damian Conway (damian@conway.org) COPYRIGHT Copyright (c) 2001, Damian Conway. All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself. ============================================================================== CHANGES IN VERSION 1.06 - Made delegation inherited - Added 'to => -SELF' option (thanks Piers) - Added 'to => -SELF->method' option (thanks Piers) - Allowed 'as' to take an array (thanks Piers) - Allowed 'to' subs to return an object to be delegated to ============================================================================== AVAILABILITY Class::Delegation has been uploaded to the CPAN and is also available from: http://www.csse.monash.edu.au/~damian/CPAN/Class-Delegation.tar.gz ==============================================================================