doc patch, added mention of how attribute accessors count toward satisfying role...
Robert Buels [Wed, 12 Aug 2009 22:49:14 +0000 (15:49 -0700)]
lib/Moose/Manual/Roles.pod
lib/Moose/Role.pm

index 88d94d8..7108ded 100644 (file)
@@ -27,6 +27,9 @@ own. You could have a role that consisted only of a list of required
 methods, in which case the role would be very much like a Java
 interface.
 
+Note that attribute accessors also count as methods for the
+purposes of satisfying the requirements of a role.
+
 =head1 A SIMPLE ROLE
 
 Creating a role looks a lot like creating a Moose class:
index ed4c136..46895b3 100644 (file)
@@ -193,6 +193,9 @@ Moose::Role also offers two role-specific keyword exports:
 Roles can require that certain methods are implemented by any class which
 C<does> the role.
 
+Note that attribute accessors also count as methods for the purposes
+of satisfying the requirements of a role.
+
 =item B<excludes (@role_names)>
 
 Roles can C<exclude> other roles, in effect saying "I can never be combined