From: Sebastian Riedel Date: Sun, 3 Apr 2005 23:17:59 +0000 (+0000) Subject: lalala X-Git-Tag: 5.7099_04~1608 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=d2d570d4496d90acb9f03fa10bf58b90ba8a1361 lalala --- diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 8ac41a8..2bba938 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -185,7 +185,7 @@ sub import { } } } - my $t = Text::ASCIITable->new; + my $t = Text::ASCIITable->new( { hide_HeadRow => 1, hide_HeadLine => 1 } ); $t->setCols('Class'); $t->setColWidth( 'Class', 75, 1 ); $t->addRow( wrap( $_, 75 ) ) for @plugins; diff --git a/lib/Catalyst/Engine.pm b/lib/Catalyst/Engine.pm index 262b91e..2248f44 100644 --- a/lib/Catalyst/Engine.pm +++ b/lib/Catalyst/Engine.pm @@ -862,7 +862,7 @@ sub setup_components { $self->components->{ ref $comp } = $comp; $self->setup_actions($comp); } - my $t = Text::ASCIITable->new; + my $t = Text::ASCIITable->new({ hide_HeadRow => 1, hide_HeadLine => 1}); $t->setCols('Class'); $t->setColWidth( 'Class', 75, 1 ); $t->addRow( wrap( $_, 75 ) ) for keys %{ $self->components }; @@ -870,10 +870,10 @@ sub setup_components { if ( @{ $t->{tbl_rows} } && $self->debug ); my $actions = $self->actions; my $privates = Text::ASCIITable->new; - $privates->setCols( 'Action', 'Class', 'Code' ); - $privates->setColWidth( 'Action', 28, 1 ); - $privates->setColWidth( 'Class', 28, 1 ); - $privates->setColWidth( 'Code', 14, 1 ); + $privates->setCols( 'Private', 'Class', 'Code' ); + $privates->setColWidth( 'Private', 28, 1 ); + $privates->setColWidth( 'Class', 28, 1 ); + $privates->setColWidth( 'Code', 14, 1 ); my $walker = sub { my ( $walker, $parent, $prefix ) = @_; $prefix .= $parent->getNodeValue || ''; @@ -893,33 +893,25 @@ sub setup_components { $self->log->debug( 'Loaded private actions', $privates->draw ) if ( @{ $privates->{tbl_rows} } && $self->debug ); my $publics = Text::ASCIITable->new; - $publics->setCols( 'Action', 'Class', 'Code' ); - $publics->setColWidth( 'Action', 28, 1 ); - $publics->setColWidth( 'Class', 28, 1 ); - $publics->setColWidth( 'Code', 14, 1 ); + $publics->setCols( 'Public', 'Private' ); + $publics->setColWidth( 'Public', 37, 1 ); + $publics->setColWidth( 'Private', 36, 1 ); for my $plain ( sort keys %{ $actions->{plain} } ) { my ( $class, $code ) = @{ $actions->{plain}->{$plain} }; - $publics->addRow( - wrap( "/$plain", 28 ), - wrap( $class, 28 ), - wrap( $code, 14 ) - ); + $publics->addRow( wrap( "/$plain", 37 ), + wrap( $self->actions->{reverse}->{$code} || $code, 36 ) ); } $self->log->debug( 'Loaded public actions', $publics->draw ) if ( @{ $publics->{tbl_rows} } && $self->debug ); my $regexes = Text::ASCIITable->new; - $regexes->setCols( 'Action', 'Class', 'Code' ); - $regexes->setColWidth( 'Action', 28, 1 ); - $regexes->setColWidth( 'Class', 28, 1 ); - $regexes->setColWidth( 'Code', 14, 1 ); + $regexes->setCols( 'Regex', 'Private' ); + $regexes->setColWidth( 'Regex', 37, 1 ); + $regexes->setColWidth( 'Private', 36, 1 ); for my $regex ( sort keys %{ $actions->{regex} } ) { my ( $class, $code ) = @{ $actions->{regex}->{$regex} }; - $regexes->addRow( - wrap( $regex, 28 ), - wrap( $class, 28 ), - wrap( $code, 14 ) - ); + $regexes->addRow( wrap( $regex, 37 ), + wrap( $self->actions->{reverse}->{$class} || $class, 36 ) ); } $self->log->debug( 'Loaded regex actions', $regexes->draw ) if ( @{ $regexes->{tbl_rows} } && $self->debug );