File Coverage

blib/lib/Deeme/Job.pm
Criterion Covered Total %
statement 11 11 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod 1 1 100.0
total 14 14 100.0


line stmt bran cond sub pod time code
1             package Deeme::Job;
2 1     1   20379 use Deeme::Obj -base;
  1         2  
  1         8  
3             has [qw(cb deeme)];
4              
5             sub process {
6 7     7 1 12 my $self = shift;
7 7         146 my $cb = $self->cb;
8 6         140 $self->deeme->{'queue'}
9 7         9 = [ grep { $self ne $_ } @{ $self->deeme->{'queue'} } ];
  7         149  
10 7         13 return eval { $self->$cb(@_); 1; };
  7         17  
  7         72  
11             }
12             1;
13             __END__