App-Wax
view release on metacpan or search on metacpan
lib/App/Wax.pm view on Meta::CPAN
exit 0;
}
# log a message to stderr with the app's name and message's log level
method log ($level, $template, @args) {
my $name = $self->app_name;
my $message = @args ? sprintf($template, @args) : $template;
warn "$name: $level: $message", $/;
}
# return a best-effort guess at the URL's file extension based on its content
# type, e.g. ".md" or ".tar.gz", or an empty string if one can't be determined.
# XXX note: makes a network request to determine the content type
method extension ($_url) {
my ($url, $url_index) = @$_url;
my $extension = '';
my $split = $self->is_url($url);
return $extension unless ($split);
my ($scheme, $domain, $path, $query, $fragment) = @$split;
( run in 0.701 second using v1.01-cache-2.11-cpan-702932259ff )