NAME
Pithub::Repos::Collaborators - Github v3 Repo Collaborators API
VERSION
version 0.01043
METHODS
add
- •
-
Add collaborator
PUT /repos/:user/:repo/collaborators/:userExamples:
my $c = Pithub::Repos::Collaborators->new;my $result = $c->add(user => 'plu',repo => 'Pithub',collaborator => 'rbo',);
is_collaborator
- •
-
Get
GET /repos/:user/:repo/collaborators/:userExamples:
my $c = Pithub::Repos::Collaborators->new;my $result = $c->is_collaborator(user => 'plu',repo => 'Pithub',collaborator => 'rbo',);if ( $result->is_success ) {print "rbo is added as collaborator to Pithub\n";}elsif ( $result->code == 404 ) {print "rbo is not added as collaborator to Pithub\n";}
list
- •
-
List
GET /repos/:user/:repo/collaboratorsExamples:
my $c = Pithub::Repos::Collaborators->new;my $result = $c->list(user => 'plu',repo => 'Pithub',);
remove
- •
-
Remove collaborator
DELETE /repos/:user/:repo/collaborators/:userExamples:
my $c = Pithub::Repos::Collaborators->new;my $result = $c->remove(user => 'plu',repo => 'Pithub',collaborator => 'rbo',);
AUTHOR
Johannes Plunien <[email protected]>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Johannes Plunien.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.