Provided by: libnet-github-perl_1.05-1_all bug

NAME

       Net::GitHub::V3::Gists - GitHub Gists API

SYNOPSIS

           use Net::GitHub::V3;

           my $gh = Net::GitHub::V3->new; # read L<Net::GitHub::V3> to set right authentication info
           my $gist = $gh->gist;

DESCRIPTION

   METHODS
       Git Data

       <http://developer.github.com/v3/gists/>

       gists
               my @gists = $gist->gists;
               my @gists = $gist->gists('nothingmuch');
               while (my $g = $gist->next_gist) { ...; }

       public_gists
       starred_gists
               my @gists = $gist->public_gists;
               my @gists = $gist->starred_gists;
               while (my $g = $gist->next_public_gist) { ...; }
               while (my $g = $gist->next_starred_gist) { ...; }

       gist
               my $gist = $gist->gist($gist_id);

       create
               my $gist = $gist->create( {
                 "description" => "the description for this gist",
                 "public" => 'true',
                 "files"  =>  {
                   "file1.txt" => {
                       "content" => "String file contents"
                   }
                 }
               } );

       update
               my $g = $gist->update( $gist_id, {
                   description => "edited desc"
               } );

       star
       unstar
       is_starred
               my $st = $gist->star($gist_id);
               my $st = $gist->unstar($gist_id);
               my $st = $gist->is_starred($gist_id);

       fork
       delete
               my $g  = $gist->fork($gist_id);
               my $st = $gist->delete($gist_id);

       Gist Comments API

       <http://developer.github.com/v3/gists/comments/>

       comments
       comment
       create_comment
       update_comment
       delete_comment
               my @comments = $gist->comments();
               while (my $c = $gist->next_comment) { ...; }
               my $comment  = $gist->comment($comment_id);
               my $comment  = $gist->create_comment($gist_id, {
                   "body" => "a new comment"
               });
               my $comment = $gist->update_comment($gist_id, $comment_id, {
                   "body" => "Nice change"
               });
               my $st = $gist->delete_comment($gist_id, $comment_id);

AUTHOR & COPYRIGHT & LICENSE

       Refer Net::GitHub