X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FDispatchType%2FPath.pm;fp=lib%2FCatalyst%2FDispatchType%2FPath.pm;h=d58f1fdbe72ab51fdc350dbcf137be9db96c0f00;hp=93d300a8e139d6ba94b9772e98544326ff2483ca;hb=39fc2ce1e456c4e2a272204aa8fe67896984b3a6;hpb=e358ade7c046b92ae117b0b242ac1a24e22b0d92 diff --git a/lib/Catalyst/DispatchType/Path.pm b/lib/Catalyst/DispatchType/Path.pm index 93d300a..d58f1fd 100644 --- a/lib/Catalyst/DispatchType/Path.pm +++ b/lib/Catalyst/DispatchType/Path.pm @@ -4,6 +4,7 @@ use Moose; extends 'Catalyst::DispatchType'; use Text::SimpleTable; +use Catalyst::Utils; use URI; has _paths => ( @@ -35,7 +36,10 @@ Debug output for Path dispatch points sub list { my ( $self, $c ) = @_; - my $paths = Text::SimpleTable->new( [ 35, 'Path' ], [ 36, 'Private' ] ); + my $column_width = Catalyst::Utils::term_width() - 35 - 9; + my $paths = Text::SimpleTable->new( + [ 35, 'Path' ], [ $column_width, 'Private' ] + ); foreach my $path ( sort keys %{ $self->_paths } ) { my $display_path = $path eq '/' ? $path : "/$path"; foreach my $action ( @{ $self->_paths->{$path} } ) {