20 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
21 |
use Pod::Find qw/pod_where/; |
use Pod::Find qw/pod_where/; |
22 |
|
|
|
sub request { |
|
|
my ( $self, $req ) = @_; |
|
|
my $f = { $req->params }; |
|
|
my $class = delete( $f->{class} ) || $self->class; |
|
|
$req->print( $self->page( title => $class, body => $self->markup( $class ) ) ); |
|
|
} |
|
|
|
|
23 |
sub markup { |
sub markup { |
24 |
my $self = shift; |
my $self = shift; |
25 |
my $class = $self->class; |
my $class = $self->class; |
41 |
$body =~ s!</ul>!</ul></li>!; |
$body =~ s!</ul>!</ul></li>!; |
42 |
$body =~ s!<p></p>!!; |
$body =~ s!<p></p>!!; |
43 |
$body =~ s!__index__!index!g; |
$body =~ s!__index__!index!g; |
44 |
|
return { |
45 |
|
title => $class, |
46 |
|
body => $body, |
47 |
|
} if wantarray; |
48 |
return $body; |
return $body; |
49 |
} |
} |
50 |
|
|