From: Vincent Pit Date: Fri, 23 Aug 2013 19:03:20 +0000 (-0300) Subject: Make sure the POD headings are linkable X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FSub-Nary.git;a=commitdiff_plain;h=19271bbd36d8b5346d323f6e47038b9abff33a91 Make sure the POD headings are linkable --- diff --git a/lib/Sub/Nary.pm b/lib/Sub/Nary.pm index a90787b..4b87e45 100644 --- a/lib/Sub/Nary.pm +++ b/lib/Sub/Nary.pm @@ -28,7 +28,7 @@ BEGIN { use Sub::Nary; - my $sn = Sub::Nary->new(); + my $sn = Sub::Nary->new; my $r = $sn->nary(\&hlagh); =head1 DESCRIPTION @@ -39,11 +39,15 @@ This module uses the L framework to walk into subroutines and try to guess ho =head2 C + my $sn = Sub::Nary->new; + The usual constructor. Currently takes no argument. -=head2 C +=head2 C + + my $res = $sn->nary($coderef); -Takes a code reference to a named or anonymous subroutine, and returns a hash reference whose keys are the possible numbers of returning scalars, and the corresponding values the "probability" to get them. The special key C<'list'> is used to denote a possibly infinite number of returned arguments. The return value hence would look at +Takes a reference to a named or anonymous subroutine, and returns a hash reference whose keys are the possible numbers of returning scalars, and the corresponding values the "probability" to get them. The special key C<'list'> is used to denote a possibly infinite number of returned arguments. The return value hence would look at { 1 => 0.2, 2 => 0.4, 4 => 0.3, list => 0.1 }