module BBLib
Constants
- ARCHIVE_EXTENSIONS
Public Class Methods
archive?(file)
click to toggle source
# File lib/bblib/bbfiles.rb, line 21 def self.archive?(file) ARCHIVE_EXTENSIONS.any? { |ext| file.to_s.end_with?(".#{ext}") } end
scan_files_and_archives(*args)
click to toggle source
# File lib/bblib/bbfiles.rb, line 4 def self.scan_files_and_archives(*args) sz = SevenZip.new BBLib.scan_files(*args).flat_map do |file| if archive?(file) sz.list(file).flat_map { |afile, _data| "#{file}//#{afile}" } else file end end end