--- trunk/lib/Frey/Introspect.pm 2008/10/31 19:51:51 213
+++ trunk/lib/Frey/Introspect.pm 2008/11/01 01:38:13 227
@@ -147,7 +147,7 @@
my $package = $self->package;
my @methods;
- @methods = map { qq|
$_ | | } $self->methods;
+ @methods = map { qq|$_ | | } $self->methods;
my @attributes;
if ( $meta->get_attribute_list ) {
@@ -173,7 +173,7 @@
}
$after .= ' ';
}
- qq|$before$_ | $after | |
+ qq|$before $_ | $after | |
} sort $meta->get_attribute_list
}
@@ -215,12 +215,16 @@
my $pod = Frey::Pod->new( class => $package )->markup;
+ use Frey::Run;
+ my $execute = join("\n", map { qq|$_| } grep { $package->can($_) } Frey::Run->execute );
+ $execute = " execute: $execute" if $execute;
+
my $html = $self->page(
title => "Introspect $package",
body => qq|$package
|
- . qq|$superclasses\n$roles\n|
+ . qq|$superclasses\n$roles\n$execute\n|
. ( $pod ? qq|↓pod&darr| : '' )
- . qq|$table\n$pod|,
+ . qq|$table\n$pod|
);