Group
Extension

Matches 3

Net-GitHub ( F/FA/FAYLAND/Net-GitHub-1.05.tar.gz, FAYLAND, 2022; MetaCPAN )
Net-GitHub/lib/Net/GitHub/V4.pm ( view source; MetaCPAN )
Net::GitHub::V4;

use Moo;

our $VERSION = '1.05';
our $AUTHORITY = 'cpan:FAYLAND';

use URI;
use JSON::MaybeXS;
use LWP::UserAgent;
use HTTP::Request;
use Carp qw/croak/;
use URI::Escape;
use Types::
ntication
has 'access_token' => ( is => 'rw', isa => Str, required => 1 );

# return raw unparsed JSON
has 'raw_string' => (is => 'rw', isa => Bool, default => 0);
has 'raw_response' => (is => 'rw', i
=> 60,
        );
    },
);

has 'json' => (
    is => 'ro',
    isa => Object, # InstanceOf['JSON::MaybeXS'],
    lazy => 1,
    default => sub {
        return JSON::MaybeXS->new( utf8 => 1 );
    }
Net-GitHub ( F/FA/FAYLAND/Net-GitHub-1.05.tar.gz, FAYLAND, 2022; MetaCPAN )
Net-GitHub/lib/Net/GitHub/V3/Repos.pm ( view source; MetaCPAN )
') =~ 'application/json') {
        my $json = $res->decoded_content;
        $data = eval { $self->json->decode($json) };
        unless ($data) {
            # We tolerate bad JSON for errors,
     
       # otherwise we just rethrow the JSON parsing problem.
            die unless $res->is_error;
            $data = { message => $res->message };
        }
    } else {
        $data = { message =
Net-GitHub ( F/FA/FAYLAND/Net-GitHub-1.05.tar.gz, FAYLAND, 2022; MetaCPAN )
Net-GitHub/lib/Net/GitHub/V3/Query.pm ( view source; MetaCPAN )
ge Net::GitHub::V3::Query;

our $VERSION = '1.05';
our $AUTHORITY = 'cpan:FAYLAND';

use URI;
use JSON::MaybeXS;
use MIME::Base64;
use LWP::UserAgent;
use HTTP::Request;
use Carp qw/croak/;
use URI::E
ess_token' => ( is => 'rw', isa => Str, predicate => 'has_access_token' );

# return raw unparsed JSON
has 'raw_string' => (is => 'rw', isa => Bool, default => 0);
has 'raw_response' => (is => 'rw', i
=> 60,
        );
    },
);

has 'json' => (
    is => 'ro',
    isa => Object, # InstanceOf['JSON::MaybeXS'],
    lazy => 1,
    default => sub {
        return JSON::MaybeXS->new( utf8 => 1 );
    }

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.