From d6fde923a3443ec315c6e6d8d2cd43e69655c9d1 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Thu, 8 Jul 2010 20:00:43 +0200 Subject: [PATCH] /debug/loaded/stats dumping This is useful to get one more level of introspection into data strcutures in memory --- lib/MojoFacets/Debug.pm | 13 +++++++++++++ templates/debug/loaded.html.ep | 3 +++ 2 files changed, 16 insertions(+) create mode 100644 templates/debug/loaded.html.ep diff --git a/lib/MojoFacets/Debug.pm b/lib/MojoFacets/Debug.pm index 4a888fe..b5e0471 100644 --- a/lib/MojoFacets/Debug.pm +++ b/lib/MojoFacets/Debug.pm @@ -24,4 +24,17 @@ sub _ref_size { tell($fh); } +sub loaded { + my $self = shift; + + my $path = $self->session('path'); + my $key = $self->param('id'); + + my $loaded = $MojoFacets::Data::loaded->{$path}->{$key} || die "no $path $key in loaded"; + + $self->render( + loaded => $loaded, + ); +} + 1 diff --git a/templates/debug/loaded.html.ep b/templates/debug/loaded.html.ep new file mode 100644 index 0000000..67f9cc5 --- /dev/null +++ b/templates/debug/loaded.html.ep @@ -0,0 +1,3 @@ +% layout 'default'; + +
<%= dumper $loaded %>
-- 2.20.1