diff options
-rw-r--r-- | lib/Text/Handlebars.pm | 4 | ||||
-rw-r--r-- | lib/Text/Handlebars/Compiler.pm | 2 |
2 files changed, 1 insertions, 5 deletions
diff --git a/lib/Text/Handlebars.pm b/lib/Text/Handlebars.pm index ab76b42..53d9061 100644 --- a/lib/Text/Handlebars.pm +++ b/lib/Text/Handlebars.pm @@ -38,10 +38,6 @@ sub default_functions { return { %{ $class->SUPER::default_functions(@_) }, %{ $class->default_helpers }, - '(is_array)' => sub { - my ($val) = @_; - return ref($val) && ref($val) eq 'ARRAY'; - }, '(is_falsy)' => sub { my ($val) = @_; if (ref($val) && ref($val) eq 'ARRAY') { diff --git a/lib/Text/Handlebars/Compiler.pm b/lib/Text/Handlebars/Compiler.pm index 384732c..a1cfddb 100644 --- a/lib/Text/Handlebars/Compiler.pm +++ b/lib/Text/Handlebars/Compiler.pm @@ -128,7 +128,7 @@ sub _generate_block { $self->call($node, '(is_falsy)', $name->clone), $self->call($node, '(make_array)', $self->parser->literal(1)), $self->make_ternary( - $self->call($node, '(is_array)', $name->clone), + $self->call($node, 'is_array_ref', $name->clone), $name->clone, $self->call($node, '(make_array)', $self->parser->literal(1)), ), |