CPANPLUS::Module::AuthUser)Contributed Perl DocumenCPANPLUS::Module::Author(3)NAMECPANPLUS::Module::Author - CPAN author object for CPANPLUS
my $author = CPANPLUS::Module::Author->new(
author => 'Jack Ashton',
cpanid => 'JACKASH',
_id => INTERNALS_OBJECT_ID,
@dists = $author->distributions;
@mods = $author->modules;
@accessors = CPANPLUS::Module::Author->accessors;
"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.
An objects of this class has the following accessors:
Name of the author.
The CPAN id of the author.
The email address of the author, which defaults to '' if not
The "CPANPLUS::Internals::Object" that spawned this module object.
$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
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.
Returns a list of all accessor methods to the object
perl v5.16.3 2013-05-20 CPANPLUS::Module::Author(3)