module IOP::FTPCommons

@private

Private Instance Methods

cleanup() click to toggle source
# File lib/iop/net/ftp.rb, line 32
def cleanup
  # Revert resume status if previously overridden
  @ftp.resume = @resume unless @resume.nil?
  @ftp.close if @managed
end
setup() click to toggle source
# File lib/iop/net/ftp.rb, line 19
def setup
  if @ftp.is_a?(String)
    @ftp = Net::FTP.open(@ftp, @options)
    @managed = true
    @ftp.login
  end
  unless @offset.nil?
    # Override resume status when offset is specified remembering current value
    @resume = @ftp.resume
    @ftp.resume = true
  end
end
transfercmd(cmd, offset = nil) click to toggle source
# File lib/iop/net/ftp.rb, line 38
def transfercmd(cmd, offset = nil)
  @ftp.transfercmd(cmd, offset)
end
voidresp() click to toggle source
# File lib/iop/net/ftp.rb, line 42
def voidresp
  @ftp.voidresp
end