Acme-RemoteINC

 view release on metacpan or  search on metacpan

lib/Acme/RemoteINC.pm  view on Meta::CPAN

The new method creates a new Acme::RemoteINC object. Three paired hash 
entry named arguments are required for new:

host => $hostname

The name of the ftp server.
      
user => $loginname

Login user name.
        
password => $pwd

Login password.
    
  Two paired hash entry named arguments are optional arguments for new:

perl_root => $wdir

Perl module directory name relative to the FTP service root.
Defaults to the default ftp service's base working directory.
Alternative: may be a reference to an array of such module directories.
        
ftp => $ftp
     
When given as an argument, this overrides use of the otherwise required 
arguments. ftp is then expected to be a Net::FTP object which has already 
been logged in.

   NOTE: It is advisable that the call to new be done in a BEGIN block. 
   It is also advisable to load Acme::RemoteINC via require in the BEGIN block.

=head2 B<INC>

    This internal method is used by the use and require directives after 
    the reference to the Acme::RemoteINC object has been placed in @INC.
    For details, see the perlfunc docs for require.

=head1 BUGS

This code is beyond bugs. Here there be monsters. The entire concept of 
loading modules via hooks to Net::FTP may well be fatally flawed. Enjoy :).

=head1 SEE ALSO

=head2 L<Acme::Everything>

=head2 L<Net::FTP>

=head2 L<Tie::FTP>

=cut

=head1 AUTHOR

William Herrera (wherrera@skylightview.com)

=head1 SUPPORT

Rude noises, questions, feature requests, rolling eye movements, and 
inquiries regarding the mental state required to upload code this slow are 
referred to the Acme, Incorporated Perl suggestion box (thanks@dev.null).

=head1 COPYRIGHT

  Copyright (C) 2004 William Hererra.  All Rights Reserved.

  This module is free software; you can redistribute it and/or mutilate it
  under the same terms as Perl itself.

=cut

1;



( run in 0.835 second using v1.01-cache-2.11-cpan-b16cb0d3907 )