Class: EasyBackup::Adapter::SFTPHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/easy_backup/adapter/sftp.rb

Instance Method Summary collapse

Instance Method Details

#on_close(uploader, file) ⇒ Object



46
47
48
# File 'lib/easy_backup/adapter/sftp.rb', line 46

def on_close(uploader, file)
  EasyBackup.logger.info "#{' '*9}finished with #{file.remote}"
end

#on_finish(uploader) ⇒ Object



54
55
56
# File 'lib/easy_backup/adapter/sftp.rb', line 54

def on_finish(uploader)
  EasyBackup.logger.info "#{' '*9}all done!"
end

#on_mkdir(uploader, path) ⇒ Object



50
51
52
# File 'lib/easy_backup/adapter/sftp.rb', line 50

def on_mkdir(uploader, path)
  EasyBackup.logger.info "#{' '*9}creating directory #{path}"
end

#on_open(uploader, file) ⇒ Object



38
39
40
# File 'lib/easy_backup/adapter/sftp.rb', line 38

def on_open(uploader, file)
  EasyBackup.logger.info "#{' '*9}starting upload: #{file.local} -> #{file.remote} (#{file.size} bytes)"
end

#on_put(uploader, file, offset, data) ⇒ Object



42
43
44
# File 'lib/easy_backup/adapter/sftp.rb', line 42

def on_put(uploader, file, offset, data)
  EasyBackup.logger.info "#{' '*9}#{data.length} bytes to #{file.remote} starting at #{offset}"
end