Copy docs about accessors in roles from MX::SAA
Dave Rolsky [Sat, 26 Feb 2011 18:54:58 +0000 (12:54 -0600)]
lib/MooseX/FollowPBP.pm

index b9a5679..20d61e6 100644 (file)
@@ -50,6 +50,19 @@ get and set method will also have an underscore prefix.
 If you explicitly set a "reader" or "writer" name when creating an
 attribute, then that attribute's naming scheme is left unchanged.
 
+=head1 ACCESSORS IN ROLES
+
+Prior to version 1.9900 of L<Moose>, attributes added to a class ended up with
+that class's attribute traits. That means that if your class used
+C<MooseX::FollowPBP>, any attributes provided by roles you consumed had the
+semi-affordance style of accessor.
+
+As of Moose 1.9900, that is no longer the case. Attributes provided by roles
+no longer acquire the consuming class's attribute traits. However, with Moose
+1.9900+, you can now use C<MooseX::FollowPBP> directly in roles. Attributes
+defined by that role will have semi-affordance style accessors, regardless of
+what attribute traits the consuming class has.
+
 =head1 BUGS
 
 Please report any bugs or feature requests to