summaryrefslogtreecommitdiff
path: root/lib/Tree/Template/Declare.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Tree/Template/Declare.pm')
-rw-r--r--lib/Tree/Template/Declare.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Tree/Template/Declare.pm b/lib/Tree/Template/Declare.pm
index 8e24215..c103615 100644
--- a/lib/Tree/Template/Declare.pm
+++ b/lib/Tree/Template/Declare.pm
@@ -31,13 +31,13 @@ sub _build_group {
my $builder=$args->{builder};
- if (!ref($builder)) {
+ if (! ref $builder) {
my $builder_pkg=$builder;
if ($builder_pkg=~m{\A \+(\w+) \z}smx) {
$builder_pkg="Tree::Template::Declare::$1";
}
- eval "require $builder_pkg"; ## no critic
- croak "Can't load $builder_pkg: $@" if $@;
+ eval "require $builder_pkg" ## no critic (ProhibitStringyEval)
+ or croak "Can't load $builder_pkg: $@";
if ($builder_pkg->can('new')) {
$builder=$builder_pkg->new();