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

Jifty commits jifty-commit at lists.jifty.org
Tue Oct 6 18:49:41 EDT 2009


Author: sartak
Date: Tue Oct  6 18:49:36 2009
New Revision: 7514

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

Log:
mason_scomp helper function in Jifty::View::Declare

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	Tue Oct  6 18:49:36 2009
@@ -9,7 +9,7 @@
     qw(hyperlink tangent redirect new_action
     form_submit form_return form_next_page page content
     wrapper request get set render_param render_hidden
-    render_action render_region render_mason
+    render_action render_region render_mason mason_scomp
     current_user js_handlers),
     @Template::Declare::Tags::EXPORT,
     @Template::Declare::Tags::TagSubs,  # Backward compatibility only
@@ -419,4 +419,17 @@
     return '';
 }
 
+=head3 mason_scomp PATH, ARGS
+
+Executes the Mason template at C<PATH> (a string) with C<ARGS> (a hashref) and
+returns its results as a string.
+
+=cut
+
+sub mason_scomp {
+    my ($template, $args) = @_;
+    my $mason = Jifty->handler->view('Jifty::View::Mason::Handler');
+    return $mason->handle_scomp($template, $args);
+}
+
 1;


More information about the Jifty-commit mailing list