Async-Microservice
view release on metacpan or search on metacpan
'Moose' => 0,
'URI' => 0,
'AnyEvent::IO' => 0,
'MooseX::Types::Path::Class' => 0,
'Path::Router' => 0,
'JSON::XS' => 0,
'Plack::MIME' => 0,
'DateTime' => 0,
'Time::HiRes' => 0,
'AnyEvent' => 0,
'namespace::autoclean' => 0,
'AnyEvent::Future' => 0,
'Future::AsyncAwait' => 0,
'Log::Any' => 0,
},
script_files => [qw(
bin/async-microservice-time.psgi
)],
add_to_cleanup => ['Async-Microservice-*'],
create_readme => 1,
meta_merge => {
"Moose" : "0",
"MooseX::Types::Path::Class" : "0",
"Path::Class" : "0",
"Path::Router" : "0",
"Plack::MIME" : "0",
"Plack::Request" : "0",
"Time::HiRes" : "0",
"Try::Tiny" : "0",
"Twiggy" : "0",
"URI" : "0",
"namespace::autoclean" : "0",
"perl" : "5.01"
}
}
},
"provides" : {
"Async::Microservice" : {
"file" : "lib/Async/Microservice.pm",
"version" : "0.04"
},
"Async::Microservice::HelloWorld" : {
Moose: '0'
MooseX::Types::Path::Class: '0'
Path::Class: '0'
Path::Router: '0'
Plack::MIME: '0'
Plack::Request: '0'
Time::HiRes: '0'
Try::Tiny: '0'
Twiggy: '0'
URI: '0'
namespace::autoclean: '0'
perl: '5.01'
resources:
bugtracker: https://github.com/jozef/Async-Microservice/issues
license: http://dev.perl.org/licenses/
repository: https://github.com/jozef/Async-Microservice.git
version: '0.04'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
lib/Async/MicroserviceReq.pm view on Meta::CPAN
package Async::MicroserviceReq;
use strict;
use warnings;
use 5.010;
our $VERSION = '0.04';
use Moose;
use namespace::autoclean;
use URI;
use AnyEvent::IO qw(aio_load);
use Try::Tiny;
use JSON::XS;
use Plack::MIME;
use MooseX::Types::Path::Class;
our $json = JSON::XS->new->utf8->pretty->canonical;
our @no_cache_headers = ('Cache-Control' => 'private, max-age=0', 'Expires' => '-1');
our $pending_req = 0;
t/tlib/Test/Async/Microservice/HelloWorld.pm view on Meta::CPAN
package Test::Async::Microservice::HelloWorld;
use Moose;
use namespace::autoclean;
use 5.010;
use Scalar::Util qw(blessed);
use Plack::Test::Server;
use Plack::Builder;
use Carp qw(croak);
use Async::Microservice::Time;
has '_service' => (
is => 'ro',
t/tlib/Test/Async/Microservice/Time.pm view on Meta::CPAN
package Test::Async::Microservice::Time;
use Moose;
use namespace::autoclean;
use 5.010;
use Scalar::Util qw(blessed);
use Plack::Test::Server;
use Plack::Builder;
use Carp qw(croak);
use Async::Microservice::Time;
has '_service' => (
is => 'ro',
( run in 0.292 second using v1.01-cache-2.11-cpan-a5abf4f5562 )