On Sun, 18 Oct 2009, Ovid wrote:

The method 'meta' is now the method list for the role. As of .075, this was not 
true.  I assume this new behavior is intended?

Yes, this is intentional. I forgot to add it to Changes when it happened.

I'm trying to think of the best to handle this. MooseX::Role::Warnings will be intended to offer warnings (rather than being fatal) if a class provides a method that overrides a role method without explicitly listing this method as excluded from the role. (I know that not everyone likes this, that's not what I'm trying to get consensus on :)

If you need to exclude the meta method, do it intentionally. That's better than having the method hidden by Moose::Meta::Role.


-dave

/*============================================================
http://VegGuide.org               http://blog.urth.org
Your guide to all that's veg      House Absolute(ly Pointless)
============================================================*/

Reply via email to