Subject: | Inflated Moose meta-classes lose methods from roles if attributes are present |
This is related to rt#80492.
The issue was reported by Bill Moseley on the Moose mailing list. If
you have a Moo class that brings in methods from a role, and also has an
attribute declared, the inflated meta-class doesn't include the methods
from the role. This means things like around modifiers don't work.
The change in RT#80492 registers the methods in the meta-class, but once
an attribute is added, they are forgotten again.