package WebService::Mailgun;
use 5.008001;
use strict;
use warnings;
use Furl;
use JSON;
use URI;
use Try::Tiny;
use Carp;
use HTTP::Request::Common;
use File::Temp;
our $VERSION = "0.16";
our $A
s) {
return decode_json $res->content;
} else {
my $json;
try {
$json = decode_json $res->content;
} catch {
$json = { message => $res->cont
ent };
};
$self->{error} = $json->{message};
$self->{error_status} = $res->status_line;
if ($self->RaiseError) {
carp $self->error;
croak $self-