Loading lib/Travel/Routing/DE/HAFAS/Utils.pm +44 −0 Original line number Diff line number Diff line Loading @@ -30,3 +30,47 @@ sub handle_day_change { } 1; __END__ =head1 NAME Travel::Routing::DE::HAFAS::Utils - Internal Travel::Routing::DE::HAFAS utilities =head1 SYNOPSIS None. =head1 VERSION version 0.01 =head1 METHODS This methods are not meant to be called externally. =over =item handle_day_change(I<%opt>) Use B<strp_obj> to parse HAFAS-provided B<date> and B<time> and handle a day change (encoded by prefixing B<time> with two additional digits) if necessary. Returns a DateTime(3pm) object. =back =head1 DIAGNOSTICS None. =head1 DEPENDENCIES None. =head1 AUTHOR Copyright (C) 2023 by Birte Kristina Friesel E<lt>derf@finalrewind.orgE<gt> =head1 LICENSE This program is licensed under the same terms as Perl itself. Loading
lib/Travel/Routing/DE/HAFAS/Utils.pm +44 −0 Original line number Diff line number Diff line Loading @@ -30,3 +30,47 @@ sub handle_day_change { } 1; __END__ =head1 NAME Travel::Routing::DE::HAFAS::Utils - Internal Travel::Routing::DE::HAFAS utilities =head1 SYNOPSIS None. =head1 VERSION version 0.01 =head1 METHODS This methods are not meant to be called externally. =over =item handle_day_change(I<%opt>) Use B<strp_obj> to parse HAFAS-provided B<date> and B<time> and handle a day change (encoded by prefixing B<time> with two additional digits) if necessary. Returns a DateTime(3pm) object. =back =head1 DIAGNOSTICS None. =head1 DEPENDENCIES None. =head1 AUTHOR Copyright (C) 2023 by Birte Kristina Friesel E<lt>derf@finalrewind.orgE<gt> =head1 LICENSE This program is licensed under the same terms as Perl itself.