215 |
|
|
216 |
my $pod = Frey::Pod->new( class => $package )->markup; |
my $pod = Frey::Pod->new( class => $package )->markup; |
217 |
|
|
218 |
|
use Frey::Run; |
219 |
|
my $execute = join("\n", map { qq|<a href="/$_/$package">$_</a>| } grep { $package->can($_) } Frey::Run->execute ); |
220 |
|
$execute = " execute: $execute" if $execute; |
221 |
|
|
222 |
my $html = $self->page( |
my $html = $self->page( |
223 |
title => "Introspect $package", |
title => "Introspect $package", |
224 |
body => qq|<h1>$package</h1>| |
body => qq|<h1>$package</h1>| |
225 |
. qq|$superclasses\n$roles\n| |
. qq|$superclasses\n$roles\n$execute\n| |
226 |
. ( $pod ? qq|<a href="#___top" title="Skip to POD" style="font-size: 80%; color: #aaa;">↓pod&darr</a>| : '' ) |
. ( $pod ? qq|<a href="#___top" title="Skip to POD" style="font-size: 80%; color: #aaa;">↓pod&darr</a>| : '' ) |
227 |
. qq|$table\n$pod|, |
. qq|$table\n$pod| |
228 |
|
|
229 |
); |
); |
230 |
|
|