67 |
# Carp::REPL::repl; # FIXME if $self->debug |
# Carp::REPL::repl; # FIXME if $self->debug |
68 |
} else { |
} else { |
69 |
|
|
70 |
my $f = Frey::ClassLoader->new; |
$req->print( |
71 |
my $classes = dom2html( |
"<h1>Classes</h1>" . |
72 |
table => [ |
Frey::ClassBrowser->new->html_markup |
|
map { |
|
|
my $package = $_; |
|
|
( tr => [ |
|
|
td => [ a => { href => '/~/' . $package, title => $f->package_path( $package ) } => [ $package ] ], |
|
|
td => [ |
|
|
$package->can('meta') ? |
|
|
$package->meta->isa('Moose::Meta::Role') ? 'role' : |
|
|
( a => { href => '/od/' . $package } => [ 'design' ] ) : |
|
|
'' |
|
|
], |
|
|
td => [ $package->can('collection_table') ? ( a => { href => '/ob/' . $package } => [ 'collection' ] ) : '' ], |
|
|
] ) |
|
|
} $f->classes |
|
|
], |
|
73 |
); |
); |
|
$req->print( "<h1>Classes</h1>$classes" ); |
|
74 |
|
|
75 |
} |
} |
76 |
|
|