File Coverage

blib/lib/WWW/Search/Coveralia/Albums.pm
Criterion Covered Total %
statement 24 24 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod 0 1 0.0
total 31 32 96.8


line stmt bran cond sub pod time code
1             package WWW::Search::Coveralia::Albums;
2              
3 1     1   656 use 5.014000;
  1         3  
  1         33  
4 1     1   4 use strict;
  1         2  
  1         31  
5 1     1   12 use warnings;
  1         1  
  1         31  
6 1     1   478 use parent qw/WWW::Search::Coveralia/;
  1         255  
  1         6  
7              
8             our $VERSION = '0.000_001';
9              
10 1     1   506 use WWW::Search::Coveralia::Result::Album;
  1         3  
  1         32  
11 1     1   6 use constant DEFAULT_URL => 'http://www.coveralia.com/mostrar_discos.php';
  1         1  
  1         136  
12              
13             sub process_result{
14 2     2 0 4 my ($self, $row) = @_;
15 2         28 my $a = $row->find('a');
16 2         55 my ($title, $artist, $year) = map { $_->as_text } $row->find('td');
  10         279  
17 2         45 my $url = $self->absurl('', $a->attr('href'));
18 2         498 WWW::Search::Coveralia::Result::Album->new($self, $url, $title, $artist, $year);
19             }
20              
21             1;
22             __END__