Text-MetaMarkup
view release on metacpan or search on metacpan
MetaMarkup/HTML/JuerdNL.pm view on Meta::CPAN
my $exlinx = \%PLP::Script::exlinx;
return unless $href->{href} or $text;
$text ||= $$link;
$$link = $exlinx->{lc $$link} if exists $exlinx->{lc $$link};
$$link = $$link =~ m[/] ? $$link : lc $$link;
return $self->SUPER::link($href, $text);
}
sub link_cpan {
my ($self, $href, $text) = @_;
$text ||= (split m[/], $href->{rest})[-1];
$href->{rest} =~ s/::/-/g;
$href->{href} = "http://search.cpan.org/author/$href->{rest}/" .
(split /-/, $href->{rest})[-1] . ".pm";
return $self->link($href, $text);
}
sub link {
my ($self, $href, $text) = @_;
$href = $self->escape($href->{href});
$text = $href if not defined $text;
( run in 2.056 seconds using v1.01-cache-2.11-cpan-71847e10f99 )