Revision history for Perl extension Moose
-0.11
+0.11 Wed. July 12, 2006
* Moose
- added an &unimport method to remove all the keywords
- that Moose will import
+ that Moose will import, simply add 'no Moose' to the
+ bottom of your class file.
* t/
- fixed some test failures caused by a forgotten test
but it does not yet utilize the optimizations
it makes available. Stay tuned for that ;)
-
0.09_03 Fri. June 23, 2006
++ DEVELOPER RELEASE ++
* Moose
# that maybe those are somehow exempt from
# the require methods stuff.
foreach my $required_method_name ($self->get_required_method_list) {
+
+ # FIXME:
+ # This should not call has_method, instead it should
+ # call find_method_by_name (to be added to Class::MOP)
unless ($other->has_method($required_method_name)) {
if ($other->isa('Moose::Meta::Role')) {
$other->add_required_methods($required_method_name);
# we need to make sure that the method is
# not a method modifier, because those do
# not satisfy the requirements ...
+
+ # FIXME:
+ # This should also call find_method_by_name
my $method = $other->get_method($required_method_name);
# check if it is an override or a generated accessor ..
(!$method->isa('Moose::Meta::Method::Overriden') &&