diff options
Diffstat (limited to 'lib/Text/Handlebars.pm')
-rw-r--r-- | lib/Text/Handlebars.pm | 7 |
1 files changed, 2 insertions, 5 deletions
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 { |