summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Text/Handlebars.pm8
1 files changed, 1 insertions, 7 deletions
diff --git a/lib/Text/Handlebars.pm b/lib/Text/Handlebars.pm
index b756c04..914081f 100644
--- a/lib/Text/Handlebars.pm
+++ b/lib/Text/Handlebars.pm
@@ -72,13 +72,7 @@ sub options {
},
each => sub {
my ($context, $list, $options) = @_;
-
- my $ret = '';
- for my $new_context (@$list) {
- $ret .= $options->{fn}->($new_context);
- }
-
- return $ret;
+ return join '', map { $options->{fn}->($_) } @$list;
},
if => sub {
my ($context, $conditional, $options) = @_;