Net-AMQP-PP

 view release on metacpan or  search on metacpan

lib/Net/AMQP/PP.pm  view on Meta::CPAN

package Net::AMQP::PP;
use strict;
use warnings;
use JSON ();

our $VERSION = '0.01';

my $data = JSON::from_json(
q[{"domain":{"delivery tag":{"type":"longlong"},"exchange name":{"type":"shortstr"},"reply code":{"type":"short"},"consumer tag":{"type":"shortstr"},"path":{"type":"shortstr"},"class id":{"type":"short"},"access ticket":{"type":"short"},"queue name":...

sub import {
    local $INC{"XML/LibXML.pm"} = 1;
    require Net::AMQP;
    require Net::AMQP::Protocol;
    no warnings 'redefine';
    *Net::AMQP::Protocol::load_xml_spec = sub {
        %Net::AMQP::Protocol::spec = %$data;
        foreach my $key (keys %{$data->{class}}) {
            Net::AMQP::Protocol::_build_class($data->{class}{$key});



( run in 0.297 second using v1.01-cache-2.11-cpan-4d50c553e7e )