Attribute accessors do fulfill the requires requirement
Dave Rolsky [Wed, 4 Feb 2009 14:25:57 +0000 (14:25 +0000)]
lib/Moose/Role.pm

index e1f2b9c..12ab7c1 100644 (file)
@@ -262,13 +262,9 @@ ordering.
 
 =item *
 
-The C<requires> keyword currently only works with actual methods. A method
-modifier (before/around/after and override) will not count as a fulfillment
-of the requirement, and neither will an autogenerated accessor for an attribute.
-
-It is likely that attribute accessors will eventually be allowed to fulfill those
-requirements, or we will introduce a C<requires_attr> keyword of some kind
-instead. This decision has not yet been finalized.
+The C<requires> keyword currently only works with actual methods. A
+method modifier (before/around/after and override) will not count as a
+fulfillment of the requirement.
 
 =back