App-TimeTracker-Command-Gitlab
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/App/TimeTracker/Command/Gitlab.pm view on Meta::CPAN
#};
sub _get_user_id {
my $self = shift;
my $user = $self->_call('GET','user');
return $user->{id} if $user && $user->{id};
return;
}
sub _call {
my ($self,$method, $endpoint, $args) = @_;
my $url = $self->config->{gitlab}{url}.'/api/v4/'.$endpoint;
my $res = $self->gitlab_client->request($method,$url);
if ($res->{success}) {
my $data = decode_json($res->{content});
return $data;
}
error_message(join(" ",$res->{status}, $res->{reason}, "\n" . $res->{content}));
}
sub App::TimeTracker::Data::Task::gitlab_issue {
my $self = shift;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.636 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )