Next | Query returned 32 messages, browsing 31 to 40 | previous

History of commit frequency

CVS Commit History:


   2009-08-28 00:15:17 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update p5-MooseX-Traits from version 0.06 to version 0.07.

Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.07    Sun Aug 16 10:38:47 CDT 2009
        - deprecate apply_traits ("no warnings" to disable warning)
        - add MooseX::Traits::Util so that other modules can resolve trait names
        - add new_class_with_traits util function to create classes with traits
   2009-07-07 20:49:13 by Jens Rehsack | Files touched by this commit (3) | Imported package
Log message:
Importing package for p5 module MooseX::Traits version 0.06 as dependency
of scheduled import of MooseX::Traits::Pluggable (dependency for
CatalystX::Component::Traits etc.)

Often a developer want to create components that can be added to a class
arbitrarily. This module makes it easy for the end user to use these
components. Instead of requiring the user to create a named class with the
desired roles applied, or applying roles to the instance one-by-one, he can
just pass a traits parameter to the class's new_with_traits constructor.
This role will then apply the roles in one go, cache the resulting class
(for efficiency), and return a new instance. Arguments meant to initialize
the applied roles' attributes can also be passed to the constructor.


Next | Query returned 32 messages, browsing 31 to 40 | previous