Group
Extension

Matches 2

Net-RabbitMQ-Management-API ( I/IB/IBUDAI/Net-RabbitMQ-Management-API-0.01.tar.gz, IBUDAI, 2011; MetaCPAN )
Net-RabbitMQ-Management-API/lib/Net/RabbitMQ/Management/API.pm ( view source; MetaCPAN )
bbitMQ management plugin

use Moo;

use Carp qw(croak);
use HTTP::Headers;
use HTTP::Request;
use JSON::Any;
use LWP::UserAgent;
use Net::RabbitMQ::Management::API::Result;
use URI;



has 'ua' => (
 
 ( $self, $uri ) = @_;
        $self->{url} = URI->new("$uri");
    },
);

has '_json' => (
    builder => '_build__json',
    is      => 'ro',
    lazy    => 1,
);


sub request {
    my ( $self, %ar
 $self->username, $self->password );

    if ($data) {
        my $json = $self->_json->encode($data);
        $request->content($json);
    }

    $request->header( 'Content-Length' => length $reques
Net-RabbitMQ-Management-API ( I/IB/IBUDAI/Net-RabbitMQ-Management-API-0.01.tar.gz, IBUDAI, 2011; MetaCPAN )
Net-RabbitMQ-Management-API/lib/Net/RabbitMQ/Management/API/Result.pm ( view source; MetaCPAN )
PI::Result::VERSION = '0.01';
}

# ABSTRACT: RabbitMQ Management API result object

use Moo;

use JSON::Any;


has 'response' => (
    handles => {
        code        => 'code',
        raw_content =
zy    => 1,
);

has '_json' => (
    builder => '_build__json',
    is      => 'ro',
    isa     => sub { die 'must be a JSON::Any, but is ' . ref $_[0] unless ref $_[0] eq 'JSON::Any' },
    lazy    
 1,
);


sub _build__json {
    my ($self) = @_;
    return JSON::Any->new;
}

sub _build_content {
    my ($self) = @_;
    if ( $self->raw_content ) {
        return $self->_json->decode( $self->raw

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