Astro-App-Satpass2
view release on metacpan or search on metacpan
lib/Astro/App/Satpass2.pm view on Meta::CPAN
if ( $self->_file_reader__validate_url( $file ) ) {
my $ua = LWP::UserAgent->new();
my $resp = $ua->get( $file );
$resp->is_success()
or do {
$opt->{optional} and return;
$self->wail( "Failed to retrieve $file: ",
$resp->status_line() );
};
$opt = { %{ $opt }, encoding => $resp->content_charset() };
return $self->_file_reader(
\( scalar $resp->content() ),
$opt,
);
} else {
my $encoding = $self->_file_reader__encoding( $opt );
open my $fh, "<$encoding", $self->expand_tilde( $file ) ## no critic (RequireBriefOpen)
or do {
$opt->{optional} and return;
$self->wail( "Failed to open $file: $!" );
( run in 0.226 second using v1.01-cache-2.11-cpan-4d50c553e7e )