NAME
Sport::Analytics::NHL::Report::RO - Class for the NHL HTML RO report.
SYNOPSYS
Class for the NHL HTML RO report. Should not be constructed directly, but via Sport::Analytics::NHL::Report (q.v.) As with any other HTML report, there are two types: old (pre-2007) and new (2007 and on). Parsers of them may have something in common but may turn out to be completely different more often than not.
METHODS
get_coach-
Gets the coach from the roster table of the new RO report.
Arguments: the roster table section containing the team's coach Returns: the coach name get_coach_old-
Gets the coach from the roster table of the old RO report.
Arguments: the roster table section containing the team's coach Returns: the coach name get_officials-
Gets the officials from the roster table of the new RO report.
Arguments: the roster table section containing the game officials Returns: the officials and possibly their jersey numbers get_officials_old-
Gets the officials from the roster table of the old RO report.
Arguments: the roster table section containing the game officials Returns: the officials and possibly their jersey numbers get_roster-
Gets the actual roster and scratches from the roster table of the new RO report.
Arguments: * the roster table section containing the players * the flag if the game roster or scratches are parsed Returns: the list of players and their data: * state (captain, a.c.) * starting lineup * position, number, name... get_roster_old-
Gets the actual roster and scratches from the roster table of the old RO report.
Arguments: * the roster table section containing the players * the flag if the game roster or scratches are parsed Returns: the list of players and their data: * state (captain, a.c.) * starting lineup * position, number, name... get_scratch_roster-
A wrapper to call get_roster or get_roster_old (q.v.) with 'scratch' flag on.
is_ready-
Checks if the roster is ready and reflects the ultimate starting lineup of the teams. Used in pre-game polling for prediction generation. As long as the report exceeds 20 players on the starting lineup it's not ready.
Arguments: the RO report, parsed Returns: 0 or 1. parse-
Parse the report: call either old or new read_roster (q.v.)
read_roster-
Reads the new Roster report into a boxscore structure
Arguments: none Returns: void. Everything is in $self. read_roster_old-
Reads the old Roster report into a boxscore structure
Arguments: none Returns: void. Everything is in $self.
AUTHOR
More Hockey Stats, <contact at morehockeystats.com>
BUGS
Please report any bugs or feature requests to contact at morehockeystats.com, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Sport::Analytics::NHL::Report::RO. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Sport::Analytics::NHL::Report::RO
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
https://rt.cpan.org/NoAuth/Bugs.html?Dist=Sport::Analytics::NHL::Report::RO
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
https://cpanratings.perl.org/d/Sport::Analytics::NHL::Report::RO
Search CPAN
https://metacpan.org/release/Sport::Analytics::NHL::Report::RO