CPANPLUS::Module::Author3perl
Cpan author object for cpanplus
Usage
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;
Overview
"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 |
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
Releases
3 releases since Debian 5.0 (Lenny); the text changed 2 times.