Add some tests with invalid jobs
[gruntmaster-daemon.git] / lib / Gruntmaster / Daemon.pm
index 4f3360ca420df63f90cb4863e63ef9700c7c5ca6..1c58550a7e0a8c584c1f25edbce6b75642807577 100644 (file)
@@ -38,7 +38,7 @@ my $db;
 sub safe_can {
        my ($type, $sub, $name) = @_;
 
-       return unless $name =~ /^\w+$/s;
+       get_logger->logdie("Invalid \l$type: '$name'") unless $name =~ /^\w+$/s;
        my $pkg = __PACKAGE__ . "::${type}::${name}";
        eval "require $pkg" or get_logger->warn("Error while requiring $pkg: $@");
        $pkg->can($sub) or get_logger->logdie("No such \l$type: '$name'");
This page took 0.009095 seconds and 4 git commands to generate.