% if (not $departure->{is_cancelled}) {
% if ($departure->{sched_arrival}) {
Ankunft: <%= $departure->{sched_arrival} %>
% if ($departure->{arrival} and $departure->{arrival} ne $departure->{sched_arrival}) {
(heute: <%= $departure->{arrival} %>)
% }
% }
% if ($departure->{sched_departure}) {
Abfahrt: <%= $departure->{sched_departure} %>
% if ($departure->{departure} and $departure->{departure} ne $departure->{sched_departure}) {
(heute: <%= $departure->{departure} %>)
% }
% }
% }
% if ($departure->{route_post} and @{$departure->{route_post}}) {
Über: <%= join(' – ', @{$departure->{route_post} // q{???}}) %>
% }
% if ($departure->{moreinfo} and @{$departure->{moreinfo}}) {
Meldungen:
% for my $pair (@{$departure->{moreinfo}}) {
-
% if ($pair->[0]->isa('DateTime')) {
%= $pair->[0]->strftime('%H:%M')
% }
% else {
%= $pair->[0]
% }
:
%= $pair->[1]
% }
% }
% if ($departure->{info} and length $departure->{info}) {