Since he is using the extended Ruby libraries, with a full Ruby install...
@tig said:
Instead of trying to deflate the compressed file as it arrives ... why not download the compressed files into a temporary folder ...
Net::FTP
@tig said:
... then extract their contents ...
Zlib
@tig said:
... finally move the extracted files to their final destination, and tidy up by erasing the unneeded compressed files and their temporary folder...
FileUtils