File Coverage

blib/lib/WebService/Google/Reader/ListElement.pm
Criterion Covered Total %
statement 12 20 60.0
branch 0 2 0.0
condition n/a
subroutine 4 6 66.6
pod 1 1 100.0
total 17 29 58.6


line stmt bran cond sub pod time code
1             package WebService::Google::Reader::ListElement;
2              
3 1     1   4789 use strict;
  1         3  
  1         39  
4 1     1   5 use warnings;
  1         2  
  1         31  
5 1     1   6 use parent qw(Class::Accessor::Fast);
  1         2  
  1         5  
6              
7             __PACKAGE__->mk_ro_accessors(qw(
8             id categories count firstitemmsec label shared sortid title value
9             isBloggerUser userId userEmail
10             ));
11              
12             sub new {
13 0     0 1   my ($class, $ref) = @_;
14 0           my $self = bless $ref, $class;
15 0 0         if (exists $self->{categories}) {
16 0           for my $cat (@{$self->{categories}}) {
  0            
17 0           $cat = __PACKAGE__->new($cat);
18             }
19             }
20 0           return $self;
21             }
22              
23 1     1   217 use overload q("") => sub { $_[0]->id };
  1     0   1  
  1         13  
  0            
24              
25             1;
26              
27             __END__