]> nmode's Git Repositories - Fey/commitdiff
Refactor Fey.pm module
authorNaeem Model <me@nmode.ca>
Tue, 13 May 2025 18:34:54 +0000 (18:34 +0000)
committerNaeem Model <me@nmode.ca>
Tue, 13 May 2025 18:34:54 +0000 (18:34 +0000)
lib/App/Fey.pm

index 89f6535a3f28c7fa75482ae885eb2cc9017e8bc8..c137002901e2aa6dfa7cb86b83695dbd94dbbc5f 100644 (file)
@@ -35,16 +35,8 @@ sub launch {
             next ARG if ($pid);
         }
 
-        if ($file_or_uri =~ m|^file://(.+)|) {
-            $file_or_uri = $1;
-        }
-
-        my ($mime_or_uri, $targets);
-        if (-e $file_or_uri) {
-            $mime_or_uri = $self->{mime_query}->($file_or_uri)
-        } else {
-            $mime_or_uri = $file_or_uri;
-        }
+        $file_or_uri = $1 if ($file_or_uri =~ m|^file://(.+)|);
+        my $mime_or_uri = -e $file_or_uri ? $self->{mime_query}->($file_or_uri) : $file_or_uri;
 
         for my $target (@{ $self->{targets} }) {
             for my $pattern (@{ $target->{patterns} }) {