X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoo.pm;h=388cbbaade0d201022996f38113c32b4d8f2f3e3;hb=25ceb5de9d057158b2d73d71bfb2bd454a2ebad8;hp=46d6e5a320e32ec61ff76c985349c9438a5be3ac;hpb=76a0beffa670548722bf9a7e5de5a93df9168c98;p=gitmo%2FMoo.git diff --git a/lib/Moo.pm b/lib/Moo.pm index 46d6e5a..388cbba 100644 --- a/lib/Moo.pm +++ b/lib/Moo.pm @@ -5,7 +5,7 @@ use Moo::_Utils; use B 'perlstring'; use Sub::Defer (); -our $VERSION = '1.001000'; # 1.1.0 +our $VERSION = '1.002000'; # 1.2.0 $VERSION = eval $VERSION; require Moo::sification; @@ -366,7 +366,7 @@ This method should always return a hash reference of named options. If you are inheriting from a non-Moo class, the arguments passed to the parent class constructor can be manipulated by defining a C method. -It will recieve the same arguments as C, and should return a list +It will receive the same arguments as C, and should return a list of arguments to pass to the parent class constructor. =head2 BUILD @@ -645,6 +645,13 @@ common use of this is to make an underscored attribute have a non-underscored initialization name. C means that passing the value in on instantiation is ignored. +=item * C + +Takes either a coderef or array of coderefs which is meant to transform the +given attributes specifications if necessary when upgrading to a Moose role or +class. You shouldn't need this by default, but is provided as a means of +possible extensibility. + =back =head2 before