App-GitHubPullRequest
view release on metacpan or search on metacpan
lib/App/GitHubPullRequest.pm view on Meta::CPAN
# If URL already looks like a GitHub API URL, do nothing
return $url if _is_api_url($url);
# Create an API URL out of a partial URL as
$url =~ s{^/*}{}; # Remove initial slashes, if any
return $prefix . $url;
}
# Check if a URL is a GitHub API URL
sub _is_api_url {
my ($url) = @_;
croak("Please specify a URL to verify") unless $url;
my $prefix = _api_url();
return 1 if index($url, $prefix) == 0;
return 0;
}
# Perform an API GET request
sub _api_read {
my ($url, $return_on_error) = @_;
my ($response, $code) = _get_url(
_api_url($url),
( run in 0.382 second using v1.01-cache-2.11-cpan-73692580452 )