| line | true | false | branch | 
 
| 89 | 0 | 0 | if ($self->is_main_module) | 
 
| 90 | 0 | 0 | if ($self->is_repos_init) | 
 
| 93 | 0 | 0 | if ($self->is_issue_init) | 
 
| 96 | 0 | 0 | if ($self->is_pull_request_init) | 
 
| 99 | 0 | 0 | if ($self->is_git_data_init) | 
 
| 112 | 0 | 0 | if defined $v | 
 
| 163 | 0 | 0 | unless ($result_set = $self->result_sets->{$url}) | 
 
| 169 | 0 | 0 | if ($cursor > $#$results) | 
 
| 170 | 0 | 0 | if $result_set->done | 
 
| 173 | 0 | 0 | ref $new_result eq 'ARRAY' ? : | 
 
| 178 | 0 | 0 | if ($self->has_next_page) { } | 
 
| 204 | 0 | 0 | if (@args == 1) { } | 
 
|  | 0 | 0 | elsif (@args > 1 and not grep({$args[0] eq $_;} 'GET', 'POST', 'PUT', 'PATCH', 'HEAD', 'DELETE')) { } | 
 
| 216 | 0 | 0 | if ($self->has_access_token) { } | 
 
|  | 0 | 0 | elsif ($self->has_login and $self->has_pass) { } | 
 
| 221 | 0 | 0 | if ($self->has_otp) | 
 
| 226 | 0 | 0 | unless $url =~ /^https\:/ | 
 
| 227 | 0 | 0 | if ($request_method eq "GET") | 
 
| 228 | 0 | 0 | unless ($url =~ /per_page=\d/) | 
 
| 236 | 0 | 0 | if ($data and ref $data eq "HASH") | 
 
| 244 | 0 | 0 | if $ENV{'NG_DEBUG'} | 
 
| 247 | 0 | 0 | if ($request_method ne "GET" and $data) | 
 
| 249 | 0 | 0 | if $ENV{'NG_DEBUG'} and $ENV{'NG_DEBUG'} > 1 | 
 
| 256 | 0 | 0 | if $self->accept_version | 
 
| 269 | 0 | 0 | if ($self->api_throttle) | 
 
| 270 | 0 | 0 | if ($self->rate_limit_remaining || 0) < ($self->rate_limit || 60) / 2 | 
 
| 274 | 0 | 0 | if $ENV{'NG_DEBUG'} and $ENV{'NG_DEBUG'} > 1 | 
 
| 275 | 0 | 0 | if $self->raw_response | 
 
| 276 | 0 | 0 | if $self->raw_string | 
 
| 278 | 0 | 0 | if ($res->header('Content-Type') and $res->header('Content-Type') =~ m[application/json]) { } | 
 
| 281 | 0 | 0 | unless ($data) | 
 
| 284 | 0 | 0 | unless $res->is_error | 
 
| 291 | 0 | 0 | if ($self->RaiseError) | 
 
| 293 | 0 | 0 | if (not $res->is_success and ref $data eq "HASH" and exists $data->{'message'}) | 
 
| 297 | 0 | 0 | if (exists $data->{'errors'}) | 
 
| 308 | 0 | 0 | if ($res->header("link")) | 
 
| 314 | 0 | 0 | if (wantarray) | 
 
| 315 | 0 | 0 | if ref $data eq "ARRAY" | 
 
| 316 | 0 | 0 | if ref $data eq "HASH" | 
 
| 325 | 0 | 0 | unless (&looks_like_number($page)) | 
 
| 329 | 0 | 0 | if ($page > $self->total_page and $page > 0) | 
 
| 373 | 0 | 0 | unless ref $self | 
 
| 374 | 0 | 0 | unless defined $method and $self->can($method) | 
 
| 376 | 0 | 0 | unless ref $callback eq "CODE" | 
 
| 379 | 0 | 0 | if (ref $args eq 'ARRAY') { } | 
 
|  | 0 | 0 | elsif (ref $args eq 'HASH') { } | 
 
| 395 | 0 | 0 | unless $continue | 
 
| 397 | 0 | 0 | unless $continue | 
 
| 400 | 0 | 0 | unless $self->has_next_page | 
 
| 418 | 0 | 0 | if ($rel =~ /rel="(next|last|first|prev|deprecation|alternate)"/) { } | 
 
|  | 0 | 0 | elsif ($rel =~ /rel="(.*?)"/) { } | 
 
| 430 | 0 | 0 | if ($rel eq "deprecation") | 
 
| 438 | 0 | 0 | if ($rel eq "last") | 
 
| 452 | 0 | 0 | if ($cached_res) { } | 
 
| 456 | 0 | 0 | if ($res->code == 304) | 
 
| 506 | 0 | 0 | if ($version == 2) { } | 
 
| 508 | 0 | 0 | if (ref $_[0]) { } | 
 
| 512 | 0 | 0 | if (my $ref = ref $_qargs) | 
 
| 513 | 0 | 0 | if $ref eq "ARRAY" | 
 
| 514 | 0 | 0 | if $ref eq "HASH" | 
 
| 522 | 0 | 0 | if ref $opts->{$k} | 
 
| 525 | 0 | 0 | $args ? : | 
 
| 535 | 0 | 0 | if ($is_u_repo || index($url, '/repos/%s/%s') > -1 and @_ < $n + $args) | 
 
| 544 | 0 | 0 | $args ? : | 
 
| 548 | 0 | 0 | if $preview_version | 
 
| 550 | 0 | 0 | if ($check_status) { } | 
 
| 555 | 0 | 0 | index($res->header('Status'), $check_status) > -1 ? : | 
 
| 560 | 58 | 147 | if ($paginate) | 
 
| 564 | 2 | 56 | ref $paginate ? : | 
 
| 572 | 0 | 0 | if ($is_u_repo || index($url, '/repos/%s/%s') > -1 and @_ < $n + $args) | 
 
| 577 | 0 | 0 | defined $_ ? : | 
 
| 581 | 0 | 0 | if $preview_version | 
 
| 592 | 0 | 0 | if ($is_u_repo || index($url, '/repos/%s/%s') > -1 and @_ < $n + $args) | 
 
| 601 | 0 | 0 | if $preview_version |