ASP4-PSGI
view release on metacpan or search on metacpan
--- #YAML:1.0
name: ASP4-PSGI
version: 0.004
abstract: Run your ASP4 web application under PSGI/Plack.
author:
- John Drago <jdrago_999@yahoo.com>
license: artistic
distribution_type: module
test_requires:
Test::More: 0
requires:
ASP4: 1.077
PSGI: 1.03
Plack: 0.9949
no_index:
directory:
- t
- inc
inc/Module/Install/Metadata.pm view on Meta::CPAN
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
my @scalar_keys = qw{
name
module_name
abstract
author
version
distribution_type
tests
installdirs
};
my @tuple_keys = qw{
configure_requires
build_requires
requires
recommends
bundles
inc/Module/Install/Metadata.pm view on Meta::CPAN
while ( my ( $name, $mods ) = splice( @_, 0, 2 ) ) {
$self->feature( $name, @$mods );
}
return $self->{values}{features}
? @{ $self->{values}{features} }
: ();
}
sub no_index {
my $self = shift;
my $type = shift;
push @{ $self->{values}{no_index}{$type} }, @_ if $type;
return $self->{values}{no_index};
}
sub read {
my $self = shift;
$self->include_deps( 'YAML::Tiny', 0 );
require YAML::Tiny;
my $data = YAML::Tiny::LoadFile('META.yml');
lib/ASP4/PSGI.pm view on Meta::CPAN
if( $ENV{CONTENT_TYPE} =~ m{^multipart/form\-data;} )
{
# Upload:
my @pairs = $preq->parameters->flatten;
# Prepare the upload:
foreach my $up ( keys %{ $preq->uploads } )
{
my $upload = $preq->uploads->{$up};
push @pairs, $up => [
$upload->{tempname}, $upload->{filename},
'content-type' => $upload->{'content-type'}
];
}# end foreach()
# Now we can upload:
$api->ua->upload( $env->{REQUEST_URI}, \@pairs );
}
else
{
# POST:
$api->ua->post( $env->{REQUEST_URI}, [ $preq->parameters->flatten ] );
( run in 1.198 second using v1.01-cache-2.11-cpan-e1769b4cff6 )