From 9182f9a9db2c347549bd7557b042f41f41d22619 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 15 Oct 2012 00:21:53 -0500 Subject: reimplement run_code in terms of render_string --- lib/Text/Handlebars.pm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'lib/Text/Handlebars.pm') diff --git a/lib/Text/Handlebars.pm b/lib/Text/Handlebars.pm index fbc0976..68c8d1f 100644 --- a/lib/Text/Handlebars.pm +++ b/lib/Text/Handlebars.pm @@ -164,11 +164,8 @@ sub _register_builtin_methods { my ($funcs) = @_; weaken(my $weakself = $self); - $funcs->{'(run_code)'} = sub { - my ($code, $vars, $open_tag, $close_tag, @args) = @_; - my $to_render = $code->(@args); - $to_render = "{{= $open_tag $close_tag =}}$to_render" - if defined($open_tag) && defined($close_tag) && $close_tag ne '}}'; + $funcs->{'(render_string)'} = sub { + my ($to_render, $vars) = @_; return $weakself->render_string($to_render, $vars); }; $funcs->{'(find_file)'} = sub { -- cgit v1.2.3-54-g00ecf