add a applied_attribute_metaclass to roles
authorJesse Luehrs <doy@tozt.net>
Thu, 24 Jun 2010 18:36:46 +0000 (13:36 -0500)
committerJesse Luehrs <doy@tozt.net>
Tue, 16 Nov 2010 21:45:58 +0000 (15:45 -0600)
commitd037bb6268369b528f70e007d599ba8717aa2768
treea3e0fec67593171a956c02eb71197d300e960335
parent8c96776ec9250659535b663e7bc3c1a58df40f0a
add a applied_attribute_metaclass to roles

this way, roles don't just automatically absorb the class's attribute
metaclass (at the moment, using MooseX::FollowPBP in a class can just
break a role that doesn't use it). also, allows this to be customized by
metarole, since you almost always want to be modifying the eventual
class attribute, not the role attribute
lib/Moose/Meta/Role.pm
lib/Moose/Meta/Role/Application/ToClass.pm