From: chromatic Date: Fri, 24 Dec 2010 22:13:54 +0000 (-0800) Subject: Fixed a couple of typos. X-Git-Tag: 1.9900~6 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=edd0727e711e8e22faac32665c3c6070b62730fc;p=gitmo%2FMoose.git Fixed a couple of typos. --- diff --git a/lib/Moose.pm b/lib/Moose.pm index 62a0159..c551d02 100644 --- a/lib/Moose.pm +++ b/lib/Moose.pm @@ -311,7 +311,7 @@ Moose - A postmodern object system for Perl 5 Moose is an extension of the Perl 5 object system. The main goal of Moose is to make Perl 5 Object Oriented programming -easier, more consistent and less tedious. With Moose you can to think +easier, more consistent, and less tedious. With Moose you can think more about what you want to do and less about the mechanics of OOP. Additionally, Moose is built on top of L, which is a @@ -501,7 +501,7 @@ either C or C. The I option is a CODE reference which will be called after the value of the attribute is set. The CODE ref is passed the -instance itself, the updated value, and the original value if the +instance itself, the updated value, and the original value if the attribute was already set. You B have a trigger on a read-only attribute. @@ -573,7 +573,7 @@ quick example (soon to be expanded into a Moose::Cookbook recipe): has 'parent' => ( is => 'rw', isa => 'Tree', - weak_ref => 1, + weak_ref => 1, handles => { parent_node => 'node', siblings => 'children', @@ -618,7 +618,7 @@ is consistent with role composition). =item C With the duck type option, you pass a duck type object whose "interface" then -becomes the list of methods to handle. The "interface" can be defined as; the +becomes the list of methods to handle. The "interface" can be defined as the list of methods passed to C to create a duck type object. For more information on C please check L. @@ -641,7 +641,7 @@ a HASH ref) of the methods you want mapped. This tells the class to use a custom attribute metaclass for this particular attribute. Custom attribute metaclasses are useful for extending the capabilities of the I keyword: they are the simplest way to extend the MOP, -but they are still a fairly advanced topic and too much to cover here, see +but they are still a fairly advanced topic and too much to cover here. See L for more information. See L for details on how a metaclass name @@ -664,7 +664,7 @@ example. The value of this key is the name of the method that will be called to obtain the value used to initialize the attribute. See the L - and/or L for more information. +and/or L for more information. =item I => SCALAR | CODE @@ -679,14 +679,14 @@ information. =item I => Str -Creates a method allowing you to clear the value, see the L for more information. =item I => Str Creates a method to perform a basic test to see if a value has been set in the -attribute, see the L for more information. =item I => (0|1) @@ -867,7 +867,7 @@ all the time. =item B -This is the C function, it is exported here because I +This is the C function. It is exported here because I use it all the time. It is highly recommended that this is used instead of C anywhere you need to test for an object's class name. @@ -967,7 +967,7 @@ for you. =head2 B -An alias for C, used by internally by Moose. +An alias for C, used internally by Moose. =head2 The MooseX:: namespace @@ -998,7 +998,7 @@ modules, many of which apply roles to the metaclass. If the parent and child do differ by roles, Moose replaces the metaclass in the child with a newly created metaclass. This metaclass -is a subclass of the parent's metaclass, does all of the roles that +is a subclass of the parent's metaclass which does all of the roles that the child's metaclass did before being replaced. Effectively, this means the new metaclass does all of the roles done by both the parent's and child's original metaclasses. @@ -1091,7 +1091,7 @@ See L for extensions. =item The Art of the MetaObject Protocol -I mention this in the L docs too, this book was critical in +I mention this in the L docs too, as this book was critical in the development of both modules and is highly recommended. =back