NAME CGI::ExceptionManager - DebugScreen with detach! SYNOPSIS use CGI::ExceptionManager; CGI::ExceptionManager->run( callback => sub { redirect("http://wassr.jp/"); # do not reach here }, powered_by => 'MENTA', ); sub redirect { my $location = shift; print "Status: 302\n"; print "Location: $location\n"; print "\n"; CGI::ExceptionManager::detach(); } DESCRIPTION You can easy to implement DebugScreen and Detach architecture =) METHODS detach detach from current context. run CGI::ExceptionManager->run( callback => \&code, powered_by => 'MENTA', ); run the new context. You can specify your own renderer like following code: CGI::ExceptionManager->run( callback => \&code, powered_by => 'MENTA', renderer => sub { }, ); AUTHOR Tokuhiro Matsuno <tokuhirom@gmail.com> Kazuho Oku SEE ALSO Sledge::Plugin::DebugScreen, <http://kazuho.31tools.com/nanoa/nanoa.cgi>, <http://gp.ath.cx/menta/> LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.