Rephrase required docs
Dave Rolsky [Mon, 25 May 2009 16:59:49 +0000 (11:59 -0500)]
lib/Moose.pm

index 3c24df2..ce92661 100644 (file)
@@ -438,10 +438,9 @@ is expected to have consumed.
 =item I<required =E<gt> (1|0)>
 
 This marks the attribute as being required. This means a value must be
-supplied during class construction or be lazy with either a default or a
-builder. Note that c<required> does not say anything about the attribute's
-value, so it could be C<undef>.
-
+supplied during class construction, I<or> the attribute must be lazy
+and have either a default or a builder. Note that c<required> does not
+say anything about the attribute's value, which can be C<undef>.
 
 =item I<weak_ref =E<gt> (1|0)>