Alien-Taco

 view release on metacpan or  search on metacpan

lib/Alien/Taco/Transport.pm  view on Meta::CPAN

    my %opts = @_;

    my $json = new JSON();
    $json->convert_blessed(1);
    $json->ascii(1);

    if (exists $opts{'filter_single'}) {
        $json->filter_json_single_key_object(@{$opts{'filter_single'}});
    }

    binmode $opts{'in'}, ':encoding(UTF-8)';
    binmode $opts{'out'}, ':encoding(UTF-8)';

    my $self = {
        in => $opts{'in'},
        out => $opts{'out'},
        json => $json,
    };

    return bless $self, $class;
}



( run in 0.373 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )