Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MojoMojo::Formatter::CUseryContributed PeMojoMojo::Formatter::CPANHyperlink(3)

NAME
       MojoMojo::Formatter::CPANHyperlink - automatically hyperlink CPAN
       modules when using the syntax {{cpan Some::Module}}

DESCRIPTION
       Normally, to hyperlink to a CPAN	module,	you'd write:

	   [MojoMojo::Formatter::CPANHyperlink](http://search.cpan.org/perldoc?MojoMojo::Formatter::CPANHyperlink)

       This plugin lets	you write just

	   {{cpan MojoMojo::Formatter::CPANHyperlink}}

       Just like POD, it supports adding a section after the module name:

	   {{cpan Catalyst::Manual::Cookbook/Deployment}}

       will create a link to

	   http://search.cpan.org/perldoc?Catalyst::Manual::Cookbook#Deployment

       Sections	can contain any	characters, except two consecutive closed
       braces:

	   {{cpan Catalyst::Test/($res,	$c) = ctx request( ... ); }}

       will link to

	   http://search.cpan.org/perldoc?Catalyst::Test#($res,_$c)_=_ctx_request(_..._);

       In anticipation of future plugin	syntax,	you can	optionally add a
       trailing	slash

	   {{cpan Some::Module/Section /}}

METHODS
   format_content_order
       The CPANHyperlink formatter has no special requirements in terms	of the
       order it	gets run in, so	it has a priority of 10.

   format_content
       Calls the formatter. Takes a ref	to the content as well as the context
       object.

SEE ALSO
       MojoMojo	and Module::Pluggable::Ordered.

AUTHORS
       Dan Dascalescu, <http://dandascalescu.com>

LICENSE
       This library is free software. You can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.24.1			  2010-04MojoMojo::Formatter::CPANHyperlink(3)

NAME | DESCRIPTION | METHODS | SEE ALSO | AUTHORS | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MojoMojo::Formatter::CPANHyperlink&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help