better error
matthewt [Fri, 22 Aug 2008 15:59:56 +0000 (15:59 +0000)]
lib/Reaction/UI/WidgetClass.pm

index e1a797b..622eec4 100644 (file)
@@ -47,7 +47,7 @@ override exports_for_package => sub {
 
       my $sig = "should be: render 'name' or render 'name' => over \$coll";
       if (!defined $name) { confess "name undefined: $sig"; }
-      if (ref $name) { confess "name not string: $sig"; }
+      if (ref $name) { confess "name is a ${\ref $name} ref, not a plain string: $sig"; }
       if (defined $over && !(blessed($over) && $over->isa(_OVER))) {
         confess "invalid args after name, $sig";
       }