Changes for version 0.05
- fixed a bug in TEquality::isExactly
- fixed Class::Trait::Reflection, it was loading Class::Trait in the wrong way
- fixed path handling for Class::Trait, now uses File::Spec to create cross platform paths.
- fixed the loading of traits with :: in them, this used to fail use Class::Trait qw(My::Trait); it works now. Thanks to Yuval Kogman <nothingmuch@woobling.org> for finding the issue.
- SUPER:: handling now dispatches properly. Thanks to Roman Daniel for the code and tests.
Modules
An implementation of Traits in Perl
Base class for all Traits
Trait configuration information storage package.
Trait for adding comparison abilities to your object
Trait for adding equality testing to your object
Trait for adding stringification abilities to your object
Reflection class used to find information about classes which use Traits.