Dancer2-Plugin-JobScheduler

 view release on metacpan or  search on metacpan

lib/Dancer2/Plugin/JobScheduler/Client/TheSchwartz.pm  view on Meta::CPAN

    if ( !$self->config->{'dbh_callback'} ) {
        my $e = 'Invalid config. Must define dbh_callback.';
        $log->errorf($e);
        croak $e;
    }
    if ( $self->config->{'databases'} ) {
        my $databases = $self->config->{'databases'};
        foreach my $key ( keys %{$databases} ) {
            my $database = $databases->{$key};
            if ( $database->{'dbh_callback'} ) {
                my $e = q{Invalid config. } . q{databases->%s has item dbh_callback; database specific callbacks not supported};
                $log->errorf( $e, $key );
                croak sprintf $e, $key;
            }
        }
    }
    else {
        my $e = 'Invalid config. Must define databases.';
        $log->errorf($e);
        croak $e;
    }



( run in 5.511 seconds using v1.01-cache-2.11-cpan-9b1e4054eb1 )