--- 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| );