From fc3a232b4651894456961a143475b34fe948e08f Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 8 Oct 2012 15:25:22 -0500 Subject: this is already a built-in thing --- lib/Text/Handlebars.pm | 4 ---- lib/Text/Handlebars/Compiler.pm | 2 +- 2 files changed, 1 insertion(+), 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)), ), -- cgit v1.2.3