Net::SFTP::Foreign::Compat (3)
Leading comments
Automatically generated by Pod::Man 2.28 (Pod::Simple 3.29) Standard preamble: ========================================================================
NAME
Net::SFTP::Foreign::Compat - Adapter for Net::SFTP compatibilitySYNOPSIS
use Net::SFTP::Foreign::Compat; my $sftp = Net::SFTP::Foreign::Compat->new($host); $sftp->get("foo", "bar"); $sftp->put("bar", "baz"); use Net::SFTP::Foreign::Compat ':supplant'; my $sftp = Net::SFTP->new($host);
DESCRIPTION
This package is a wrapper around Net::SFTP::Foreign that provides anAPI
(mostly) compatible with that of Net::SFTP.
Methods on this package are identical to those in Net::SFTP except that Net::SFTP::Foreign::Attributes::Compat objects have to be used instead of Net::SFTP::Attributes.
If the ":supplant" tag is used, this module installs also wrappers on the "Net::SFTP" and Net::SFTP::Attributes packages so no other parts of the program have to modified in order to move from Net::SFTP to Net::SFTP::Foreign.
Setting defaults
The hash %Net::SFTP::Foreign::DEFAULTS can be used to set default values for Net::SFTP::Foreign methods called under the hood and otherwise not accessible through the Net::SFTPAPI.
The entries currently supported are:
- new => \@opts
- extra options passed to Net::SFTP::Foreign constructor.
- get => \@opts
- extra options passed to Net::SFTP::Foreign::get method.
- put => \@opts
- extra options passed to Net::SFTP::Foreign::put method.
- ls => \@opts
- extra options passed to Net::SFTP::Foreign::ls method.
COPYRIGHT
Copyright (c) 2006-2008, 2011 Salvador FandiñoAll rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.