X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FMeta%2FMethod%2FDelegation.pm;h=2b1900adfb242a78df8bb755b0f0b57e624e4a71;hb=ed771761c8be1e83bc1cdd26c4f763dba5ba7cd2;hp=7b320f6a43f29b4903fea2dab3a058ebb58cb836;hpb=9409e92e75a6e1060eb3d0adcfc7965713d3d776;p=gitmo%2FMoose.git diff --git a/lib/Moose/Meta/Method/Delegation.pm b/lib/Moose/Meta/Method/Delegation.pm index 7b320f6..2b1900a 100644 --- a/lib/Moose/Meta/Method/Delegation.pm +++ b/lib/Moose/Meta/Method/Delegation.pm @@ -7,7 +7,7 @@ use warnings; use Carp 'confess'; use Scalar::Util 'blessed', 'weaken'; -our $VERSION = '0.72'; +our $VERSION = '0.84'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; @@ -70,7 +70,7 @@ sub _initialize_body { # NOTE: we used to do a goto here, but the goto didn't handle # failure correctly (it just returned nothing), so I took that # out. However, the more I thought about it, the less I liked it - # doing the goto, and I prefered the act of delegation being + # doing the goto, and I preferred the act of delegation being # actually represented in the stack trace. - SL # not inlining this, since it won't really speed things up at # all... the only thing that would end up different would be @@ -121,17 +121,16 @@ methods. =over 4 -=item B +=item B<< Moose::Meta::Method::Delegation->new(%options) >> -This creates the method based on the criteria in C<%options>, -these options are: +This creates the delegation methods based on the provided C<%options>. =over 4 =item I This must be an instance of C which this -accessor is being generated for. This parameter is B. +accessor is being generated for. This options is B. =item I @@ -140,19 +139,20 @@ delegate. This can be either a method name or a code reference. =back -=item B +=item B<< $metamethod->associated_attribute >> Returns the attribute associated with this method. -=item B +=item B<< $metamethod->delegate_to_method >> -Returns the method to which this method delegates. +Returns the method to which this method delegates, as passed to the +constructor. =back =head1 BUGS -All complex software has bugs lurking in it, and this module is no +All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.