From: Vincent Pit Date: Fri, 11 Nov 2011 18:08:09 +0000 (+0100) Subject: Make sure the POD headings are linkable X-Git-Tag: rt82562~9 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=commitdiff_plain;h=dffe18044b67f8d86bf82121ea97c2c28f3335d0;ds=sidebyside Make sure the POD headings are linkable --- diff --git a/lib/indirect.pm b/lib/indirect.pm index c59f8be..9511a53 100644 --- a/lib/indirect.pm +++ b/lib/indirect.pm @@ -78,7 +78,14 @@ BEGIN { =head1 METHODS -=head2 C<< unimport [ 'global', hook => $hook | 'fatal' ] >> +=head2 C + + no indirect; + no indirect 'fatal'; + no indirect hook => sub { my ($obj, $name, $file, $line) = @_; ... }; + no indirect 'global'; + no indirect 'global, 'fatal'; + no indirect 'global', hook => sub { ... }; Magically called when C is encountered. Turns the module on. @@ -168,6 +175,8 @@ sub unimport { =head2 C + use indirect; + Magically called at each C. Turns the module off. As explained in L's description, an C statement will lexically override a global policy previously installed by C (if there's one). @@ -183,7 +192,9 @@ sub import { =head1 FUNCTIONS -=head2 C +=head2 C + + my $msg = msg($object, $method, $file, $line); Returns the default error message that C generates when an indirect method call is reported.