Content-type: text/html Man page of CPANPLUS::Module::Author

CPANPLUS::Module::Author

Section: Perl Programmers Reference Guide (3perl)
Updated: 2007-12-18
Index Return to Main Contents
 

NAME

CPANPLUS::Module::Author  

SYNOPSIS

    my $author = CPANPLUS::Module::Author->new(
                    author  => 'Jack Ashton',
                    cpanid  => 'JACKASH',
                    _id     => INTERNALS_OBJECT_ID,
                );

    $author->cpanid;
    $author->author;
    $author->email;

    @dists  = $author->distributions;
    @mods   = $author->modules;

    @accessors = CPANPLUS::Module::Author->accessors;

 

DESCRIPTION

"CPANPLUS::Module::Author" creates objects from the information in the source files. These can then be used to query on.

These objects should only be created internally. For "fake" objects, there's the "CPANPLUS::Module::Author::Fake" class.  

ACCESSORS

An objects of this class has the following accessors:
author
Name of the author.
cpanid
The CPAN id of the author.
email
The email address of the author, which defaults to '' if not provided.
parent
The "CPANPLUS::Internals::Object" that spawned this module object.
 

METHODS

 

$auth = CPANPLUS::Module::Author->new( author => AUTHOR_NAME, cpanid => CPAN_ID, _id => INTERNALS_ID [, email => AUTHOR_EMAIL] )

This method returns a "CPANPLUS::Module::Author" object, based on the given parameters.

Returns false on failure.  

@mod_objs = $auth->modules()

Return a list of module objects this author has released.  

@dists = $auth->distributions()

Returns a list of module objects representing all the distributions this author has released.  

CLASS METHODS

 

accessors ()

Returns a list of all accessor methods to the object


 

Index

NAME
SYNOPSIS
DESCRIPTION
ACCESSORS
METHODS
$auth = CPANPLUS::Module::Author->new( author => AUTHOR_NAME, cpanid => CPAN_ID, _id => INTERNALS_ID [, email => AUTHOR_EMAIL] )
@mod_objs = $auth->modules()
@dists = $auth->distributions()
CLASS METHODS
accessors ()

This document was created by man2html, using the manual pages.
Time: 04:14:11 GMT, September 24, 2010