diff options
author | Birte Kristina Friesel <derf@finalrewind.org> | 2024-10-03 11:36:05 +0200 |
---|---|---|
committer | Birte Kristina Friesel <derf@finalrewind.org> | 2024-10-03 11:36:05 +0200 |
commit | 6fa6997cb1bb859272ad3f426ab0e0bb94065c7e (patch) | |
tree | bd4be6b92610ac76fbac493ef1cfe6e74a34c748 /lib/Travel/Status/DE/EFA/Stop.pm | |
parent | 296da9b358d5c7258fc056db6ce3b3cf044fa99e (diff) |
efa-m: add --json option
Diffstat (limited to 'lib/Travel/Status/DE/EFA/Stop.pm')
-rw-r--r-- | lib/Travel/Status/DE/EFA/Stop.pm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/Travel/Status/DE/EFA/Stop.pm b/lib/Travel/Status/DE/EFA/Stop.pm index b97cd18..4d7fbe9 100644 --- a/lib/Travel/Status/DE/EFA/Stop.pm +++ b/lib/Travel/Status/DE/EFA/Stop.pm @@ -30,7 +30,15 @@ sub new { sub TO_JSON { my ($self) = @_; - return { %{$self} }; + my $ret = { %{$self} }; + + for my $k (qw(sched_arr rt_arr arr sched_dep rt_dep dep)) { + if ( $ret->{$k} ) { + $ret->{$k} = $ret->{$k}->epoch; + } + } + + return $ret; } 1; |