Sha256: ca0e7a7063ffd1e5fd62c2bdf635834d29888fe46d15741cefe4e9f95b335a06

Contents?: true

Size: 1.27 KB

Versions: 3

Compression:

Stored size: 1.27 KB

Contents

def downloadrwdschedulefiles
 require 'net/ftp'
 BasicSocket.do_not_reverse_lookup = true 
 @rwdscheduleftpdisplays = ""
  begin
 ftp = Net::FTP::new($rwdschedule_ftpsite)
 @rwdscheduleftpdisplay  = "files downloaded" + "\n" 
 ftp.debug_mode = false
 ftp.login($rwdschedule_ftplogin, $rwdschedule_ftppassword)
 ftp.chdir($rwdschedule_ftpdirectory)
 print "I'm in the directory ", ftp.pwd(), "\n"
 schfiles = ftp.nlst($rwdschedule_ftpdirectory) 
   schfiles.each do |x|
                          #adjust the filters to the files you want to see...
                             if(!test(?d,x))
                                   if x =~ /sch/
                                      lastslash = x.rindex('/')+1
                                      newstring = x.slice!(lastslash..256)
                                     localupdatefile = File.join($rwdschedule_updatedirectory, "#{newstring}")
                                     ftp.getbinaryfile("#{newstring}" , localupdatefile )
                                 @rwdscheduleftpdisplay  =   @rwdscheduleftpdisplay + newstring + "\n"                               
                             end
                             end
                             
                         end
   ftp.close
  
rescue
 
if ftp
 ftp.close
 end
end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rwdschedule-0.9 code/gg0schedules/downloadrwdschedulefiles.rb
rwdschedule-0.92 code/superant.com.schedule/downloadrwdschedulefiles.rb
rwdschedule-0.91 code/superantc.com.schedule/downloadrwdschedulefiles.rb