lib/echi-converter.rb in echi-converter-0.3.0 vs lib/echi-converter.rb in echi-converter-0.3.1
- old
+ new
@@ -241,11 +241,10 @@
#Connect to the ftp server and fetch the files each time
def fetch_ftp_files
attempts = 0
ftp_session = -1
- files_to_process = Array.new
while ftp_session == -1 do
ftp_session = connect_ftpsession
if ftp_session == -1
sleep 5
end
@@ -260,16 +259,13 @@
ftp_session.chdir($config["echi_ftp_directory"])
end
files = ftp_session.list('chr*')
file_cnt = 0
files.each do | file |
- #ACTION: Need to detect which OS we are running on and then parse the ftp data appropriately
file_data = file.split(' ')
- remote_filename = file_data[8]
- local_filename = $workingdir + '/../files/to_process/' + remote_filename
- ftp_session.getbinaryfile(remote_filename, local_filename)
- files_to_process[file_cnt] = remote_filename
+ local_filename = $workingdir + '/../files/to_process/' + file_data[8]
+ ftp_session.getbinaryfile(file_data[8], local_filename)
if $config["echi_ftp_delete"] == 'Y'
begin
ftp_session.delete(remote_filename)
rescue => err
@log.fatal err
@@ -280,10 +276,10 @@
ftp_session.close
rescue => err
@log.fatal "Could not fetch from ftp server - " + err
end
end
- return files_to_process
+ return
end
end
def process_ascii filename
echi_file = $workingdir + "/../files/to_process/" + filename