[Jifty-commit] r6825 - plugins/Jifty-Plugin-LeakTracker/lib/Jifty/Plugin

Jifty commits jifty-commit at lists.jifty.org
Wed Apr 22 05:04:43 EDT 2009


Author: sartak
Date: Wed Apr 22 05:04:43 2009
New Revision: 6825

Modified:
   plugins/Jifty-Plugin-LeakTracker/lib/Jifty/Plugin/LeakTracker.pm

Log:
Add summary and analysis renderers

Modified: plugins/Jifty-Plugin-LeakTracker/lib/Jifty/Plugin/LeakTracker.pm
==============================================================================
--- plugins/Jifty-Plugin-LeakTracker/lib/Jifty/Plugin/LeakTracker.pm	(original)
+++ plugins/Jifty-Plugin-LeakTracker/lib/Jifty/Plugin/LeakTracker.pm	Wed Apr 22 05:04:43 2009
@@ -12,6 +12,7 @@
 use Devel::Events::Handler::ObjectTracker;
 use Devel::Events::Generator::Objects;
 use Devel::Size 'total_size';
+use Template::Declare::Tags;
 
 our $VERSION = 0.01;
 
@@ -43,6 +44,24 @@
     },
 }
 
+sub inspect_render_summary {
+    my $self  = shift;
+    my $leaks = shift;
+
+    return "Leaked $leaks->{size} bytes";
+}
+
+sub inspect_render_analysis {
+    my $self = shift;
+    my $leaks = shift;
+
+    ul {
+        for (@{ $leaks->{leaks} }) {
+            li { $_ }
+        }
+    }
+}
+
 1;
 
 __END__


More information about the Jifty-commit mailing list