use strict;
use base qw/Catalyst::DispatchType::Path/;
+use Text::ASCIITable;
=head1 NAME
=over 4
+=item $self->list($c)
+
+=cut
+
+sub list {
+ my ( $self, $c ) = @_;
+ my $re = Text::ASCIITable->new;
+ $re->setCols( 'Regex', 'Private' );
+ $re->setColWidth( 'Regex', 36, 1 );
+ $re->setColWidth( 'Private', 37, 1 );
+ for my $regex ( @{ $self->{compiled} } ) {
+ my $compiled = $regex->{re};
+ my $action = $regex->{action};
+ $re->addRow( $compiled, "/$action" );
+ }
+ $c->log->debug( "Loaded Regex actions:\n" . $re->draw )
+ if ( @{ $re->{tbl_rows} } );
+}
+
=item $self->match( $c, $path )
=cut