summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2012-10-08 15:25:22 -0500
committerJesse Luehrs <doy@tozt.net>2012-10-08 15:25:22 -0500
commitfc3a232b4651894456961a143475b34fe948e08f (patch)
treec533913df89c69401e4772067b9d3b5147181db8
parent2fc8a855e6e6a8dc2d43f959e9c5ecd2ae9ea4c8 (diff)
downloadtext-handlebars-fc3a232b4651894456961a143475b34fe948e08f.tar.gz
text-handlebars-fc3a232b4651894456961a143475b34fe948e08f.zip
this is already a built-in thing
-rw-r--r--lib/Text/Handlebars.pm4
-rw-r--r--lib/Text/Handlebars/Compiler.pm2
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)),
),