Group
Extension

Matches 2

Net-Airbrake ( S/SI/SIXAPART/Net-Airbrake-0.02.tar.gz, SIXAPART, 2015; MetaCPAN )
Net-Airbrake/lib/Net/Airbrake.pm ( view source; MetaCPAN )
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
Net-Airbrake ( S/SI/SIXAPART/Net-Airbrake-0.02.tar.gz, SIXAPART, 2015; MetaCPAN )
Net-Airbrake/lib/Net/Airbrake/Request.pm ( view source; MetaCPAN )
package Net::Airbrake::Request;

use strict;
use warnings;

use JSON qw(encode_json);
use Class::Tiny qw(errors context environment session params);

sub BUILDARGS {
    my $class = shift;
    my ($pa
   $param->{$member}{$key} =~ s/./*/g;
        }
    }

    $param;
}

sub to_json {
    my $self = shift;

    encode_json({
        notifier    => {
            name    => "Net-Airbrake/$Net::Airbra

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