Sha256: 576f1c79479506b68bcde4ff5cf04dced9e04f072223018a651ff502c2d495fe

Contents?: true

Size: 1.3 KB

Versions: 7

Compression:

Stored size: 1.3 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

7 entries across 7 versions & 1 rubygems

Version Path
rwdschedule-0.93 code/superant.com.schedule/downloadrwdschedulefiles.rb
rwdschedule-0.96 code/superant.com.schedule/downloadrwdschedulefiles.rb
rwdschedule-0.94 code/superant.com.schedule/downloadrwdschedulefiles.rb
rwdschedule-0.97 code/superant.com.schedule/downloadrwdschedulefiles.rb
rwdschedule-0.95 code/superant.com.schedule/downloadrwdschedulefiles.rb
rwdschedule-0.98 code/superant.com.schedule/downloadrwdschedulefiles.rb
rwdschedule-0.99 code/superant.com.schedule/downloadrwdschedulefiles.rb