From 8a769cd36383f9af895bae370d478bf6b9dae999 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 20 Oct 2014 10:02:12 +0200 Subject: Fix $result->delay accessor --- Changelog | 1 + lib/Travel/Status/DE/DeutscheBahn/Result.pm | 2 +- t/in/essen.html | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Changelog b/Changelog index 31c9881..0174a9f 100644 --- a/Changelog +++ b/Changelog @@ -1,6 +1,7 @@ git HEAD * Add primitive JSON serializer to Travel::Status::DE::DeutscheBahn::Result + * Fix $result->delay (changes in RIS output format) Travel::Status::DE::DeutscheBahn 1.02 - Tue Sep 17 2013 diff --git a/lib/Travel/Status/DE/DeutscheBahn/Result.pm b/lib/Travel/Status/DE/DeutscheBahn/Result.pm index 9c62a71..10f0f79 100644 --- a/lib/Travel/Status/DE/DeutscheBahn/Result.pm +++ b/lib/Travel/Status/DE/DeutscheBahn/Result.pm @@ -55,7 +55,7 @@ sub delay { if ( $info =~ m{ p.nktlich }ox ) { return 0; } - if ( $info =~ m{ ca[.] \s (? \d+ ) \s Minuten \s sp.ter }ox ) { + if ( $info =~ m{ (?: ca \. \s* )? \+ (? \d+) :? \s* }ox ) { return $+{delay}; } diff --git a/t/in/essen.html b/t/in/essen.html index 10ddaf5..246b430 100644 --- a/t/in/essen.html +++ b/t/in/essen.html @@ -1293,7 +1293,7 @@ Münster(Westf)Hbf 6
-ca. 15 Minuten später,
Grund: Stellwerksstörung /-ausfall +ca. +15,
Grund: Stellwerksstörung /-ausfall 19:41 @@ -1906,7 +1906,7 @@ Hamburg-Altona 4
-ca. 15 Minuten später,
Grund: Stellwerksstörung /-ausfall +ca. +15,
Grund: Stellwerksstörung /-ausfall 20:00 -- cgit v1.2.3