Method: Gonzui::AbstractExtractor#initialize

Defined in:
lib/gonzui/extractor.rb

#initialize(config, file_name) ⇒ AbstractExtractor

Returns a new instance of AbstractExtractor.

Raises:



69
70
71
72
73
74
75
76
77
# File 'lib/gonzui/extractor.rb', line 69

def initialize(config, file_name)
  @config = config
  @archive_directory = nil
  @file_name = file_name
  @extracted_files = []
  raise ExtractorError.new("#{@file_name}: no such file") unless 
    File.file?(@file_name)
  set_temporary_directory(config.temporary_directory)
end