package TestCGIBin::Controller::CGIHandler; use parent 'Catalyst::Controller::CGIBin'; # Turn off log for the non-zero exit test sub auto : Private { my ($self, $c) = @_; $c->log->levels() unless $c->debug; 1; } sub cgi_path { my ($self, $cgi) = @_; return "my-bin/$cgi"; } # try out a forward sub dongs : Local Args(0) { my ($self, $c) = @_; $c->forward('/cgihandler/CGI_path__test_pl'); } # try resolved forward sub mtfnpy : Local Args(0) { my ($self, $c) = @_; $c->forward($self->cgi_action('path/test.pl')); } 1;