Group
Extension

Matches 5

DR-Tnt ( U/UN/UNERA/DR-Tnt-0.24.tar.gz, UNERA, 2018; MetaCPAN )
DR-Tnt/lib/DR/Tnt/Msgpack.pm ( view source; MetaCPAN )
l = ($v);
            if ($v->can('TO_JSON')) {
                push @l => $v->TO_JSON;
            }
            
            for (@l) {
                if ('JSON::XS::Boolean' eq ref $_) {
         
       if ('JSON::PP::Boolean' eq ref $_) {
                    return pack 'C', 0xC3 if $_;
                    return pack 'C', 0xC2;
                }
            }
            # TO_JSON return pur
DR-Tnt ( U/UN/UNERA/DR-Tnt-0.24.tar.gz, UNERA, 2018; MetaCPAN )
DR-Tnt/lib/DR/Tnt/Msgpack/Types/Bool.pm ( view source; MetaCPAN )
b TO_JSON {
    my ($self) = @_;

    state ($true, $false);

    unless (defined $true) {
        if (eval "require JSON::XS; 1") {
            $true = JSON::XS::true();
            $false = JSON::XS
();
        } elsif (eval "require JSON; 1") {
            $true = JSON::true();
            $false = JSON::false();
        } else {
            croak "JSON or JSON::XS must be installed";
        }
DR-Tnt ( U/UN/UNERA/DR-Tnt-0.24.tar.gz, UNERA, 2018; MetaCPAN )
DR-Tnt/lib/DR/Tnt/Msgpack/Types/Int.pm ( view source; MetaCPAN )
ack 'Cl>',  0xD2, $v            if $v <= 0x7FFF_FFFF;
    return pack 'Cq>',  0xD3, $v;
}

sub TO_JSON {
    my ($self) = @_;
    return undef unless defined $$self;
    return int $$self;
}


=head1 
DR-Tnt ( U/UN/UNERA/DR-Tnt-0.24.tar.gz, UNERA, 2018; MetaCPAN )
DR-Tnt/lib/DR/Tnt/Msgpack/Types/Str.pm ( view source; MetaCPAN )
pack 'CS>/a*', 0xDA, $v          if $len <= 0xFFFF;
    return pack 'CL>/a*', 0xDB, $v;
}

sub TO_JSON {
    my ($self) = @_;
    return $$self;
}

=head1 NAME

DR::Tnt::Msgpack::Types::Str - containe
DR-Tnt ( U/UN/UNERA/DR-Tnt-0.24.tar.gz, UNERA, 2018; MetaCPAN )
DR-Tnt/lib/DR/Tnt/Msgpack/Types/Blob.pm ( view source; MetaCPAN )
ack 'CS>/a*', 0xC5, $v          if $len <= 0xFFFF;
    return pack 'CL>/a*',  0xC6, $v;
}

sub TO_JSON {
    my ($self) = @_;
    return $$self;
}

=head1 NAME

DR::Tnt::Msgpack::Types::Blob - contain

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