package WebService::Linode::Base;
use warnings;
use strict;
use Carp;
use JSON;
use LWP::UserAgent;
use Data::Dumper;
=head1 NAME
WebService::Linode::Base - Perl Interface to the Linode.com API.
if ($response->content =~ m|ERRORARRAY|i) {
my $json = from_json($response->content);
if (scalar (@{$json->{ERRORARRAY}}) == 0) {
return $json->{DATA};
} else {
# TODO this only returns t
API
my $msg = "API Error " .
$json->{ERRORARRAY}->[0]->{ERRORCODE} . ": " .
$json->{ERRORARRAY}->[0]->{ERRORMESSAGE};
$self->_error(
$json->{ERRORARRAY}->[0]->{ERRORCODE},
$