Updated: Better Dispatcher error messages.
Marcus Ramberg [Tue, 19 Apr 2005 15:39:07 +0000 (15:39 +0000)]
Changes
lib/Catalyst/Dispatcher.pm

diff --git a/Changes b/Changes
index 38624dd..fb49ecd 100644 (file)
--- a/Changes
+++ b/Changes
@@ -4,6 +4,7 @@ This file documents the revision history for Perl extension Catalyst.
         - Fixed Test example (Torsten Seeman)
         - Added Plugins chapter to manual
         - applied doc patch from Robert Boone <robert@rlb3.com>
+        - Improved Dispatcher error messages.
         - Refactored so we don't need to include helper from
         Catalyst.pm
 
index c0daccd..ab305ec 100644 (file)
@@ -137,7 +137,7 @@ sub forward {
         my $class = $command || '';
 
         if ( $class =~ /[^\w\:]/ ) {
-            my $error = qq/Couldn't forward to "$class"/;
+            my $error = qq/"$class" is an invalid Class name/;
             $c->error($error);
             $c->log->debug($error) if $c->debug;
             return 0;
@@ -151,7 +151,7 @@ sub forward {
         }
 
         else {
-            my $error = qq/Couldn't forward to "$class"/;
+            my $error = qq/Couldn't forward to "$class". Does not implement "$method"/;
             $c->error($error);
             $c->log->debug($error)
               if $c->debug;