2 |
use Moose; |
use Moose; |
3 |
|
|
4 |
extends 'Frey'; |
extends 'Frey'; |
|
with 'Frey::Web'; |
|
5 |
|
|
6 |
use Frey::ClassLoader; |
use Frey::ClassLoader; |
7 |
|
use Frey::Run; |
8 |
|
|
9 |
our $markup; |
our $markup; |
10 |
|
|
23 |
} |
} |
24 |
my @inspect; |
my @inspect; |
25 |
push @inspect, qq|<a href="/ob/$package">collection</a>| if $package->can('collection_table'); |
push @inspect, qq|<a href="/ob/$package">collection</a>| if $package->can('collection_table'); |
26 |
push @inspect, qq|<a href="/markup/$package">markup</a>| if $package->can('markup'); |
foreach my $try ( Frey::Run->execute ) { |
27 |
push @inspect, qq|<a href="/request/$package">request</a>| if $package->can('request'); |
push @inspect, qq|<a href="/$try/$package">$try</a>| if $package->can($try); |
28 |
|
} |
29 |
$html .= qq|</td><td>| . join(' ', @inspect) . qq|</td></tr>|; |
$html .= qq|</td><td>| . join(' ', @inspect) . qq|</td></tr>|; |
30 |
} |
} |
31 |
$html = "<table>$html</table>" if $html; |
$html = "<table>$html</table>" if $html; |