diff options
author | Jesse Luehrs <doy@tozt.net> | 2012-10-15 00:21:53 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-01-02 13:56:20 -0600 |
commit | 9182f9a9db2c347549bd7557b042f41f41d22619 (patch) | |
tree | 60230aeb46f141e2eb56eb373fa3efb61557f6a5 /lib/Text/Handlebars.pm | |
parent | 8dde6c5072fd4c989e6cdec3b827050754647e7f (diff) | |
download | text-handlebars-9182f9a9db2c347549bd7557b042f41f41d22619.tar.gz text-handlebars-9182f9a9db2c347549bd7557b042f41f41d22619.zip |
reimplement run_code in terms of render_string
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 { |