lib/datasets/zip-extractor.rb in red-datasets-0.1.5 vs lib/datasets/zip-extractor.rb in red-datasets-0.1.6
- old
+ new
@@ -30,7 +30,19 @@
end
end
end
nil
end
+
+ def extract_files
+ Zip::File.open(@path) do |zip_file|
+ zip_file.each do |entry|
+ next unless entry.file?
+
+ entry.get_input_stream do |input|
+ yield(input)
+ end
+ end
+ end
+ end
end
end