Group
Extension

Matches 1

HTTP-Thin-UserAgent ( P/PE/PERIGRIN/HTTP-Thin-UserAgent-0.016.tar.gz, PERIGRIN, 2016; MetaCPAN )
HTTP-Thin-UserAgent/lib/HTTP/Thin/UserAgent.pm ( view source; MetaCPAN )
t;

    use Moo;
    use MooX::late;
    use MooX::ChainedAttributes;
    use HTTP::Thin;
    use JSON::Any;
    use Try::Tiny;
    use Scalar::Util qw/weaken/;
    use Carp qw(confess);

    use cons
s_json {
        my $self = shift;

        my $request = $self->request;

        $request->header(
            'Accept'       => 'application/json',
            'Content-Type' => 'application/json',

        );

        if ( my $data = shift ) {
            $request->content( JSON::Any->encode($data) );
        }

        weaken($self);
        $self->decoder(
            sub {
                my

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