File Coverage

blib/lib/WWW/YahooJapan/Baseball/Game.pm
Criterion Covered Total %
statement 6 16 37.5
branch 0 2 0.0
condition n/a
subroutine 2 4 50.0
pod 0 2 0.0
total 8 24 33.3


line stmt bran cond sub pod time code
1             package WWW::YahooJapan::Baseball::Game;
2              
3 1     1   851 use URI;
  1         4696  
  1         28  
4 1     1   550 use WWW::YahooJapan::Baseball::Parser;
  1         3  
  1         14  
5              
6             sub new {
7 0     0 0   my ($class, %self) = @_;
8 0           for my $required (qw/uri/) {
9 0 0         unless (defined $self{$required}) {
10 0           return undef;
11             }
12             }
13 0           ($self{id}) = $self{uri} =~ m/(20[0-9]{8})/;
14 0           bless \%self, $class;
15             }
16              
17             sub player_stats {
18 0     0 0   my $self = shift;
19 0           my $uri = $self->{uri}->clone;
20 0           $uri->path($self->{uri}->path . 'stats');
21 0           WWW::YahooJapan::Baseball::Parser::parse_game_stats_page(uri => $uri);
22             }
23              
24             1;