Module: EDB::Storage::FTP

Defined in:
lib/edb/storage/ftp.rb

Class Method Summary collapse

Class Method Details

.upload(source) ⇒ Object



30
31
32
33
34
35
36
# File 'lib/edb/storage/ftp.rb', line 30

def upload(source)
  data = ::EDB.opts[:STORAGE][:FTP]
  ::EDB::Logger.log(:info, "Uploading #{source} to #{data[:username]}@#{data[:host]} via FTP...")

  ftp = FtpSync.new(data[:host], data[:username], data[:password])
  ftp.push_files('.', data[:path], [source])
end