requires => {
'Scalar::Util' => '1.18',
'Carp' => '0',
- 'Class::MOP' => '0.29_02',
+ 'Class::MOP' => '0.30',
'Sub::Name' => '0.02',
'UNIVERSAL::require' => '0.10',
'Sub::Exporter' => '0.954',
Revision history for Perl extension Moose
-0.09_04
- ++ DEVELOPER RELEASE ++
+0.10
* Moose
- improved error message when loading modules so
it is less confusing when you load a role.
+ - added &calculate_all_roles method to
+ Moose::Meta::Class and Moose::Meta::Role
+
+ NOTE:
+ This module has been tested against Class::MOP 0.30
+ but it does not yet utilize the optimizations
+ it makes available. Stay tuned for that ;)
+
-0.09_03
+0.09_03 Fri. June 23, 2006
++ DEVELOPER RELEASE ++
* Moose
- 'use strict' and 'use warnings' are no longer
-Moose version 0.09_03
+Moose version 0.10
===========================
See the individual module documentation for more information
-use lib '/Users/stevan/Projects/CPAN/Class-MOP/Class-MOP/lib/';
-
package Moose;
use strict;
use warnings;
-our $VERSION = '0.09_03';
+our $VERSION = '0.10';
use Scalar::Util 'blessed', 'reftype';
use Carp 'confess';
This will create an C<augment> method modifier for you, and install
it in the package.
+=item B<calculate_all_roles>
+
=item B<roles>
This will return an array of C<Moose::Meta::Role> instances which are
=item B<get_excluded_roles_map>
+=item B<calculate_all_roles>
+
=back
=over 4