summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2011-07-07 12:11:10 +0200
committerDaniel Friesel <derf@finalrewind.org>2011-07-07 12:11:10 +0200
commitd068eab8be3750ddf64ba2fa09918402821073a4 (patch)
treed1a54d8b63ae6b40d6f02f4ec59349553f4fc344
parent1bf2ad57fdc64aa78685af6ebc568af1a41bfeb3 (diff)
DeutscheBahn.pm: Strip leading/trailing whitespace in result fields
-rw-r--r--Changelog5
-rw-r--r--lib/Travel/Status/DE/DeutscheBahn.pm4
2 files changed, 8 insertions, 1 deletions
diff --git a/Changelog b/Changelog
index a09ed3b..616ac49 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,8 @@
+git HEAD
+
+ [Travel::Status::DE::DeutscheBahn]
+ * Strip leading / trailing whitespace in result fields
+
Travel::Status::DE::DeutscheBahn 0.02 - Wed Jul 06 2011
[db-ris]
diff --git a/lib/Travel/Status/DE/DeutscheBahn.pm b/lib/Travel/Status/DE/DeutscheBahn.pm
index bd22103..ea869d0 100644
--- a/lib/Travel/Status/DE/DeutscheBahn.pm
+++ b/lib/Travel/Status/DE/DeutscheBahn.pm
@@ -62,7 +62,7 @@ sub new {
confess("Could not submit POST request: ${errstr}");
}
- $ref->{html} = $reply->content();
+ $ref->{html} = $reply->content;
$ref->{tree} = XML::LibXML->load_html(
string => $ref->{html},
@@ -138,6 +138,8 @@ sub results {
for my $str ( $time, $train, $dest, $platform, $info ) {
$str =~ s/\n/ /mg;
$str =~ tr/ //s;
+ $str =~ s/^ +//;
+ $str =~ s/ +$//;
}
$info =~ s{ ,Grund }{}ox;