Group
Extension

Matches 2

Opsview-REST ( M/MR/MRUIZ/Opsview-REST-0.013.tar.gz, MRUIZ, 2014; MetaCPAN )
Opsview-REST/lib/Opsview/REST.pm ( view source; MetaCPAN )
$self = shift;
            require JSON;
            my $uri = Opsview::REST::Config->new(
                $obj_type,
                json_filter => JSON::encode_json({@_}),
            );
           
Opsview-REST ( M/MR/MRUIZ/Opsview-REST-0.013.tar.gz, MRUIZ, 2014; MetaCPAN )
Opsview-REST/lib/Opsview/REST/APICaller.pm ( view source; MetaCPAN )

  $Opsview::REST::APICaller::VERSION = '0.013';
}

use Moo::Role;

use Carp;

use Try::Tiny;
use JSON ();
use HTTP::Tiny 0.014;

has ua => (
    is      => 'ro',
    default => sub { HTTP::Tiny->new(
    'Accept'        => 'application/json',
        'Content-type'  => 'application/json',
    }; },
);

has json => (
    is      => 'ro',
    default => sub { JSON->new },
);

sub get {
    my $self 
 => $self->headers,
    });
    croak $self->_errmsg($r) unless $r->{success};

    return $self->json->decode($r->{content});
}

sub delete {
    my $self = shift;
    my $r = $self->ua->delete($self

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