Exercises-API

 view release on metacpan or  search on metacpan

lib/Exercises/API.pm  view on Meta::CPAN


    my $ua = LWP::UserAgent->new;
    $ua->default_header( 'X-Api-Key' => $self->apikey );

    return $ua;
}

sub _request( $self, $uri ) {
    my $response = $self->ua->get($uri);
    if ( $response->is_success ) {
        return decode_json( $response->decoded_content );
    }
    else {
        my $code = $response->code;
        confess "Exercises API status code ($code)\n"
          . "Error: "
          . $response->status_line;
    }
}

1;



( run in 0.259 second using v1.01-cache-2.11-cpan-26ccb49234f )