Apache2-PodBrowser
view release on metacpan or search on metacpan
lib/Apache2/PodBrowser.pm view on Meta::CPAN
our $VERSION=Apache2::PodBrowser->VERSION;
@INC{'Apache2/PodBrowser/Formatter.pm'}=1;
sub new {
local $Pod::Simple::HTML::Doctype_decl=
(qq{<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"}.
qq{ "http://www.w3.org/TR/html4/loose.dtd">\n});
return shift->SUPER::new(@_);
}
sub resolve_pod_page_link {
my ($I, $to, $sec)=@_;
$to=~s/::$//s;
$to=~s/([^A-Za-z0-9\-_.!~*'():])/sprintf("%%%02X", ord $1)/ge;
return './'.$to.$I->perldoc_url_postfix
unless length($I->perldoc_url_prefix);
lib/Apache2/PodBrowser.pm view on Meta::CPAN
#
$1 ? sprintf("%%%02X", ord $1) : '/'
#gex;
if( -f $base.'/'.$to.'.pod' ) {
return '/'.$to.'.pod';
} elsif( -f $base.'/'.$to.'.pm' ) {
return '/'.$to.'.pm';
} elsif( -f $base.'/'.$to.'.pl' ) {
return '/'.$to.'.pl';
} else {
return $I->SUPER::resolve_pod_page_link(@_[1,$#_]);
}
}
}
1;
__END__
=encoding utf-8
( run in 0.991 second using v1.01-cache-2.11-cpan-49f99fa48dc )