Adam J. Foxson > Parse-PAUSE > Parse::PAUSE

Download:
Parse-PAUSE-1.001.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 1.001   Source  

NAME ^

Parse::PAUSE - Parses CPAN upload emails sent by PAUSE

VERSION ^

version 1.001

SYNOPSIS ^

  use Parse::PAUSE;

  my $content = 'The uploaded file...'; # body of CPAN upload email from PAUSE
  my $upload  = Parse::PAUSE->parse($content);

  print $upload->pathname(), "\n"; # $CPAN/authors/id/S/SU/SUKRIA/Coat-Persistent-0.104.tar.gz
  print $upload->entered_by(), "\n"; # SUKRIA (Alexis Sukrieh)

DESCRIPTION ^

Given the content of a CPAN upload email sent by PAUSE, this module will parse the content, and return an object which can be queried for the discrete bits of information about the upload.

SUBROUTINES/METHODS ^

The public API of this class exposes the following:

CLASS METHODS

OBJECT METHODS

DIAGNOSTICS ^

This module throws no exceptions. If the content is unparseable, the constructor, parse, will return undef.

CONFIGURATION AND ENVIRONMENT ^

This module does not employ any configuration nor environment variables.

DEPENDENCIES ^

INCOMPATIBILITIES ^

No known incompatibilities.

BUGS AND LIMITATIONS ^

Please report any issues to: http://github.com/afoxson/parse-pause/issues

AUTHOR ^

Adam J. Foxson <afoxson@pobox.com>

LICENSE AND COPYRIGHT ^

Copyright (C) 2009 Adam J. Foxson. All rights reserved.

LICENSE ^

This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: