From: Naeem Model Date: Tue, 13 May 2025 18:34:54 +0000 (+0000) Subject: Refactor Fey.pm module X-Git-Url: https://git.nmode.ca/Fey/commitdiff_plain/5646894a3a7d5c653d400f9e311438761dcf218e?ds=inline Refactor Fey.pm module --- diff --git a/lib/App/Fey.pm b/lib/App/Fey.pm index 89f6535..c137002 100644 --- a/lib/App/Fey.pm +++ b/lib/App/Fey.pm @@ -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} }) {