Commit graph

4 commits

Author SHA1 Message Date
sno
cacb63db9e Updating devel/p5-MooseX-Traits from 0.07nb1 to 0.08
Upstream changes:
0.08   Sat Feb 13 17:05:23 GMT 2010
        - Allow you to pass traits => 'OneTrait' rather than having to say
          traits => ['OneTrait'] to help when getting traits from things that
          want to send a scalar (e.g. Config::General)
2010-02-16 12:44:53 +00:00
sno
15707ea5a1 Bumping revision of packages which depend direct or indirect on
devel/p5-Class-MOP. A late detected incompible change forced it.
2009-09-24 06:50:10 +00:00
seb
f63b2c7f0b 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-08-27 22:15:17 +00:00
sno
134b5b4083 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.
2009-07-07 18:49:13 +00:00