Branch Coverage

blib/lib/WebService/Bluga/Webthumb.pm
Criterion Covered Total %
branch 0 30 0.0


line true false branch
103 0 0 if (@_ % 2 != 0)
110 0 0 unless ($params{'user'} and $params{'api_key'})
114 0 0 if (exists $params{'size'} and not grep({$params{'size'} eq $_;} 'small', 'medium', 'medium2', 'large')) { }
0 0 elsif (not exists $params{'size'}) { }
122 0 0 unless (exists $params{'cache'})
154 0 0 if (my $url = $self->_get_cached_url($url, $params))
174 0 0 if ($$params{'cache_dir'})
176 0 0 if ($img_content)
178 0 0 if defined $url
202 0 0 unless my $dir = Path::Class::dir($$params{'cache_dir'})
204 0 0 unless my $file = $dir->file(Digest::MD5::md5_hex($url . $$params{'size'}))
207 0 0 unless my $stat = $file->stat
208 0 0 if ($stat->mtime < time - $$params{'cache'} * 24 * 60 * 60) { }
219 0 0 unless my $dir = Path::Class::dir($$params{'cache_dir'})
221 0 0 unless my $file = $dir->file(Digest::MD5::md5_hex($url . $$params{'size'}))