CPANPLUS::Module::Author - CPAN author object for CPANPLUS
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;
CPANPLUS::Module::Author creates objects from the information in the source files. These can then be used to query on.
CPANPLUS::Module::Author
These objects should only be created internally. For fake objects, there's the CPANPLUS::Module::Author::Fake class.
fake
CPANPLUS::Module::Author::Fake
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 provided.
The CPANPLUS::Internals::Object that spawned this module object.
CPANPLUS::Internals::Object
This method returns a CPANPLUS::Module::Author object, based on the given parameters.
Returns false on failure.
Return a list of module objects this author has released.
Returns a list of module objects representing all the distributions this author has released.
Returns a list of all accessor methods to the object
To install CPANPLUS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm CPANPLUS
CPAN shell
perl -MCPAN -e shell install CPANPLUS
For more information on module installation, please visit the detailed CPAN module installation guide.