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