Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

cpanplus::internals(3pm) [suse man page]

CPANPLUS::Internals(3pm)				 Perl Programmers Reference Guide				  CPANPLUS::Internals(3pm)

NAME
CPANPLUS::Internals SYNOPSIS
my $internals = CPANPLUS::Internals->_init( _conf => $conf ); my $backend = CPANPLUS::Internals->_retrieve_id( $ID ); DESCRIPTION
This module is the guts of CPANPLUS -- it inherits from all other modules in the CPANPLUS::Internals::* namespace, thus defying normal rules of OO programming -- but if you're reading this, you already know what's going on ;) Please read the "CPANPLUS::Backend" documentation for the normal API. ACCESSORS
_conf Get/set the configure object _id Get/set the id METHODS
$internals = CPANPLUS::Internals->_init( _conf => CONFIG_OBJ ) "_init" creates a new CPANPLUS::Internals object. You have to pass it a valid "CPANPLUS::Configure" object. Returns the object on success, or dies on failure. $bool = $internals->_flush( list => @caches ) Flushes the designated caches from the "CPANPLUS" object. Returns true on success, false if one or more caches could not be be flushed. $bool = $internals->_register_callback( name => CALLBACK_NAME, code => CODEREF ); Registers a callback for later use by the internal libraries. Here is a list of the currently used callbacks: install_prerequisite Is called when the user wants to be "asked" about what to do with prerequisites. Should return a boolean indicating true to install the prerequisite and false to skip it. send_test_report Is called when the user should be prompted if he wishes to send the test report. Should return a boolean indicating true to send the test report and false to skip it. munge_test_report Is called when the test report message has been composed, giving the user a chance to programatically alter it. Should return the (munged) message to be sent. edit_test_report Is called when the user should be prompted to edit test reports about to be sent out by Test::Reporter. Should return a boolean indicating true to edit the test report in an editor and false to skip it. proceed_on_test_failure Is called when 'make test' or 'Build test' fails. Should return a boolean indicating whether the install should continue even if the test failed. munge_dist_metafile Is called when the "CPANPLUS::Dist::*" metafile is created, like "control" for "CPANPLUS::Dist::Deb", giving the user a chance to programatically alter it. Should return the (munged) text to be written to the metafile. $bool = $internals->_add_to_includepath( directories => @dirs ) Adds a list of directories to the include path. This means they get added to @INC as well as $ENV{PERL5LIB}. Returns true on success, false on failure. $id = CPANPLUS::Internals->_last_id Return the id of the last object stored. $id = CPANPLUS::Internals->_store_id( $internals ) Store this object; return its id. $obj = CPANPLUS::Internals->_retrieve_id( $ID ) Retrieve an object based on its ID -- return false on error. CPANPLUS::Internals->_remove_id( $ID ) Remove the object marked by $ID from storage. @objs = CPANPLUS::Internals->_return_all_objects Return all stored objects. perl v5.12.1 2010-04-26 CPANPLUS::Internals(3pm)

Check Out this Related Man Page

CPANPLUS::Module::Author(3perl) 			 Perl Programmers Reference Guide			   CPANPLUS::Module::Author(3perl)

NAME
CPANPLUS::Module::Author - CPAN author object for CPANPLUS 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 perl v5.14.2 2014-09-29 CPANPLUS::Module::Author(3perl)
Man Page