class Sunnyside::OutgoingFiles

Attributes

ftp[R]
name[R]

Public Class Methods

new(ftp, name) click to toggle source
# File lib/sunnyside/ftp.rb, line 82
def initialize(ftp, name)
  @name = name
  @ftp  = ftp
end

Public Instance Methods

new_files() click to toggle source
# File lib/sunnyside/ftp.rb, line 87
def new_files
  Dir["#{DRIVE}/sunnyside-files/ftp/837/#{name}/*.txt"]
end
upload_file(file) click to toggle source
# File lib/sunnyside/ftp.rb, line 99
def upload_file(file)
  ftp.putbinaryfile(file)
  puts "#{file} uploaded."
  puts "Deleting local file..."
  File.delete(file)
  puts "File deleted."
end
upload_files() click to toggle source
# File lib/sunnyside/ftp.rb, line 91
def upload_files
  if new_files.size > 0
    new_files.each { |file| upload_file(file) }
  else
    puts "No new files to upload."
  end
end