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   16354 use Deeme::Obj -base;
  1         2  
  1         7  
3             has [qw(cb deeme)];
4              
5             sub process {
6 7     7 1 11 my $self = shift;
7 7         113 my $cb = $self->cb;
8 6         99 $self->deeme->{'queue'}
9 7         8 = [ grep { $self ne $_ } @{ $self->deeme->{'queue'} } ];
  7         103  
10 7         9 return eval { $self->$cb(@_); 1; };
  7         16  
  7         77  
11             }
12             1;
13             __END__