[Jifty-commit] r6797 - jifty/trunk/lib/Jifty/View/Declare

Jifty commits jifty-commit at lists.jifty.org
Thu Apr 16 19:15:33 EDT 2009


Author: sartak
Date: Thu Apr 16 19:15:32 2009
New Revision: 6797

Modified:
   jifty/trunk/lib/Jifty/View/Declare/Helpers.pm

Log:
Pass $self to page's meta so method dispatch still works

Modified: jifty/trunk/lib/Jifty/View/Declare/Helpers.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Declare/Helpers.pm	(original)
+++ jifty/trunk/lib/Jifty/View/Declare/Helpers.pm	Thu Apr 16 19:15:32 2009
@@ -102,7 +102,7 @@
         my $self = shift;
         Jifty->handler->apache->content_type('text/html; charset=utf-8');
         my $wrapper = Jifty->app_class('View')->can('wrapper') || \&wrapper;
-        my @metadata = $meta ? $meta->() : ();
+        my @metadata = $meta ? $meta->($self) : ();
         my $metadata = $#metadata == 0 ? $metadata[0] : {@metadata};
         local *is::title = sub { Carp::carp "Can't use 'title is' when mixing mason and TD" };
         $wrapper->( sub { $code->( $self, $metadata ) }, $metadata );


More information about the Jifty-commit mailing list