Apache-Sling

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

        - Moving sakai specific code into Sakai::Nakamura.

0.10  Fri Aug 06 09:20:00 2010
        - Better conformance to PBP.
        - Tweaked make file to note relaxed dependencies
        - fixed syntax bugs in placement of }

0.09  Thu Jul 29 07:25:00 2010
        - Better conformance to PBP.
        - Tweaked make file to note dependencies on
          HTTP::Request::Common, LWP::UserAgent and JSON.

0.08  Sun Jul 25 20:24:00 2010
        - Better conformance to PBP.
        - Tweaked make file to note dependency on Net::LDAP.

0.07  Sat Jul 24 11:00:00 2010
        - Better conformance to PBP.
        - Tweaked make file to note dependency on Text::CSV.

0.06  Fri Jul 23 14:30:00 2010

META.yml  view on Meta::CPAN

 abstract: Perl interface to Apache Sling Web Framework
 version: 0.27
 author:
   - Daniel Parry <perl@ddp.me.uk>
 license: perl
 distribution_type: module
 requires:
   Data::Dumper: 0
   Fcntl: 0
   File::Temp: 0
   HTTP::Request::Common: 0
   LWP::UserAgent: 0
   Net::LDAP: 0
   Text::CSV: 0
 build_requires:
   Test: 0
 urls:
   license: http://dev.perl.org/licenses/artistic.html

Makefile.PL  view on Meta::CPAN

        $tests = 't/Local/*.t t/External/*.t';
    }
}

# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
    NAME              => 'Apache::Sling',
    VERSION_FROM      => 'lib/Apache/Sling.pm', # finds $VERSION
    PREREQ_PM         => {Net::LDAP => 0.34, Text::CSV => 1.06,
    HTTP::Request::Common => 1.28, LWP::UserAgent => 2.36, JSON => 2.07,
    Test::Exception => 0.27},
    test              => { TESTS => $tests },
    ($] >= 5.005 ?     ## Add these new keywords supported since 5.005
      (ABSTRACT_FROM  => 'lib/Apache/Sling.pm', # retrieve abstract from module
       AUTHOR         => 'D. D. Parry <perl@ddp.me.uk>') : ()),
);

README  view on Meta::CPAN

   make test
   make install

DEPENDENCIES

This module requires these other modules and libraries:

Data::Dumper
Fcntl
File::Temp
HTTP::Request::Common
LWP::UserAgent
Net::LDAP
Text::CSV

COPYRIGHT AND LICENCE

COPYRIGHT: (c) 2011 Daniel David Parry <perl@ddp.me.uk>

LICENSE: http://dev.perl.org/licenses/artistic.html

lib/Apache/Sling/Request.pm  view on Meta::CPAN

#!/usr/bin/perl -w

package Apache::Sling::Request;

use 5.008001;
use strict;
use warnings;
use Carp;
use HTTP::Request::Common qw(DELETE GET POST PUT);
use MIME::Base64;
use Apache::Sling::Print;

require Exporter;

use base qw(Exporter);

our @EXPORT_OK = ();

our $VERSION = '0.27';



( run in 0.612 second using v1.01-cache-2.11-cpan-de7293f3b23 )