lib/rsr_group/inventory.rb in rsr_group-1.6.0 vs lib/rsr_group/inventory.rb in rsr_group-1.6.1

- old
+ new

@@ -137,16 +137,15 @@ ftp.chdir(KEYDEALER_DIR) else ftp.chdir(INVENTORY_DIR) end - csv = ftp.gettextfile(MAP_FILENAME, nil) - - CSV.parse(csv) do |row| - rows << { - stock_number: row[0], - map_price: row[1], + ftp.gettextfile(MAP_FILENAME, nil) do |line| + points = line.split(',').map(&:rstrip) + rows << { + stock_number: points[0], + map_price: points[1], } end ftp.close end @@ -166,10 +165,10 @@ csv = ftp.gettextfile(QTY_FILENAME, nil) CSV.parse(csv) do |row| rows << { - stock_number: row[0], + stock_number: row[0].rstrip, quantity: row[1].to_i, } end ftp.close