age Net::Airbrake;
use strict;
use warnings;
our $VERSION = '0.02';
use HTTP::Tiny;
use JSON qw(decode_json);
use Scope::Guard qw(guard);
use Net::Airbrake::Request;
use Net::Airbrake::Error;
use
elf->_ua->request(POST => $self->_url, {
content => $req->to_json,
headers => { 'Content-Type' => 'application/json' },
});
die "Request failed to Airbrake: @{[$res->{status}]}
@{[$res->{reason}]} (@{[$res->{content}]})"
unless $res->{success};
decode_json($res->{content});
}
sub notify {
my $self = shift;
my ($error, $option) = @_;
$self->add_err