Class: FunSftp::DownloadCallbacks

Inherits:
Object
  • Object
show all
Defined in:
lib/fun_sftp/download_callbacks.rb

Instance Method Summary collapse

Instance Method Details

#on_close(downloader, file) ⇒ Object



11
12
13
# File 'lib/fun_sftp/download_callbacks.rb', line 11

def on_close(downloader, file)
  FunSftp.logger.info "finished with #{file.remote}"
end

#on_finish(downloader) ⇒ Object



19
20
21
# File 'lib/fun_sftp/download_callbacks.rb', line 19

def on_finish(downloader)
  FunSftp.logger.info "all done!"
end

#on_get(downloader, file, offset, data) ⇒ Object



7
8
9
# File 'lib/fun_sftp/download_callbacks.rb', line 7

def on_get(downloader, file, offset, data)
  FunSftp.logger.info "writing #{data.length} bytes to #{file.local} starting at #{offset}"
end

#on_mkdir(downloader, path) ⇒ Object



15
16
17
# File 'lib/fun_sftp/download_callbacks.rb', line 15

def on_mkdir(downloader, path)
  FunSftp.logger.info "creating directory #{path}"
end

#on_open(downloader, file) ⇒ Object



3
4
5
# File 'lib/fun_sftp/download_callbacks.rb', line 3

def on_open(downloader, file)
  FunSftp.logger.info "starting download: #{file.remote} -> #{file.local} (#{file.size} bytes)"
end