terser dumper output
Matt S Trout [Sat, 8 Jan 2011 15:12:58 +0000 (15:12 +0000)]
lib/App/Clifton/ConsoleService/Session.pm

index 3a590e9..82fc1d4 100644 (file)
@@ -57,7 +57,10 @@ sub handle_eval {
     @ret = $eval->eval($body); 1;
   } or ($code, @ret) = (ERROR => $@);
   $self->_send_response(
-    $code => do { local $Data::Dumper::Maxdepth = 1; Dumper @ret }
+    $code => ($code eq 'RESULT'
+                ? do { local $Data::Dumper::Maxdepth = 1; Dumper @ret }
+                : $ret[0]
+             )
   );
 }