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