Sha256: b75561b843b0ef0848d6d93f62e46f71096fbe4ace629cd2d6ac13e259e63528
Contents?: true
Size: 507 Bytes
Versions: 3
Compression:
Stored size: 507 Bytes
Contents
# frozen_string_literal: true module SimpleTextExtract module FormatExtractor class ZipExtract < Base def extract require "zip" result = [] Zip::File.open(file) do |zip_file| zip_file.each do |entry| result << entry.name result << SimpleTextExtract.extract( raw: entry.get_input_stream.read, filename: entry.name ) end end result.join(" ") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems