summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2024-09-28 09:40:36 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2024-09-28 09:41:43 +0200
commit5c26e3b6a426343e2b3f852311fe0028ab7d75b8 (patch)
treeb080f65a11c1f8bc8c4c694b552fb0cf828d8510 /bin
parent99ebdfe5e7f171c3fc312b2a8f61e1480fdf991d (diff)
Move static service accessors to Travel::Status::DE::EFA
Diffstat (limited to 'bin')
-rwxr-xr-xbin/efa-m13
1 files changed, 5 insertions, 8 deletions
diff --git a/bin/efa-m b/bin/efa-m
index a22ae72..d788932 100755
--- a/bin/efa-m
+++ b/bin/efa-m
@@ -12,7 +12,6 @@ use Encode qw(decode);
use Getopt::Long qw(:config no_ignore_case bundling);
use List::Util qw(first max none);
use Travel::Status::DE::EFA;
-use Travel::Status::DE::EFA::Services;
my $service = 'VRR';
my $efa_url;
@@ -113,7 +112,7 @@ if ($efa_url) {
$service = undef;
}
elsif ($service) {
- my $service_ref = Travel::Status::DE::EFA::Services::get_service($service);
+ my $service_ref = Travel::Status::DE::EFA::get_service($service);
if ( not $service_ref ) {
printf STDERR (
"Error: Unknown service '%s'. See 'efa-m --list' for a "
@@ -157,9 +156,8 @@ sub show_help {
sub show_services {
printf( "%-45s %-14s %s\n\n", 'service', 'abbr. (-s)', 'url (-u)' );
- for my $shortname ( Travel::Status::DE::EFA::Services::get_service_ids() ) {
- my $service
- = Travel::Status::DE::EFA::Services::get_service($shortname);
+ for my $shortname ( Travel::Status::DE::EFA::get_service_ids() ) {
+ my $service = Travel::Status::DE::EFA::get_service($shortname);
printf( "%-45s %-14s %s\n",
$service->{name}, $shortname, $service->{url} );
}
@@ -441,14 +439,13 @@ sub show_results {
}
if ( $discover or $discover_and_print ) {
- for my $shortname ( Travel::Status::DE::EFA::Services::get_service_ids() ) {
+ for my $shortname ( Travel::Status::DE::EFA::get_service_ids() ) {
$efa = new_efa($shortname);
if ( $efa and not $efa->errstr ) {
if ($discover_and_print) {
last;
}
- my $service_ref
- = Travel::Status::DE::EFA::Services::get_service($shortname);
+ my $service_ref = Travel::Status::DE::EFA::get_service($shortname);
printf(
"%s / %s (%s)\n -> efa-m -s %s %s\n\n",
$service_ref->{name}, $shortname, $service_ref->{url},