|
NAMECPANPLUS::Backend::RV - return value objects SYNOPSIS ### create a CPANPLUS::Backend::RV object
$backend_rv = CPANPLUS::Backend::RV->new(
ok => $boolean,
args => $args,
rv => $return_value
function => $calling_function );
### if you have a CPANPLUS::Backend::RV object
$passed_args = $backend_rv->args; # args passed to function
$ok = $backend_rv->ok; # boolean indication overall
# result of the call
$function = $backend_rv->function # name of the calling
# function
$rv = $backend_rv->rv # the actual return value
# of the calling function
DESCRIPTIONThis module provides return value objects for multi-module calls to CPANPLUS::Backend. In boolean context, it returns the status of the overall result (ie, the same as the "ok" method would). METHODSnew( ok => BOOL, args => DATA, rv => DATA, [function => $method_name] )Creates a new CPANPLUS::Backend::RV object from the data provided. This method should only be called by CPANPLUS::Backend functions. The accessors may be used by users inspecting an RV object. All the argument names can be used as accessors later to retrieve the data. Arguments:
BUG REPORTSPlease report bugs or other issues to <bug-cpanplus@rt.cpan.org<gt>. AUTHORThis module by Jos Boumans <kane@cpan.org>. COPYRIGHTThe CPAN++ interface (of which this module is a part of) is copyright (c) 2001 - 2007, Jos Boumans <kane@cpan.org>. All rights reserved. This library is free software; you may redistribute and/or modify it under the same terms as Perl itself.
|