Exception: MultiZip::ArchiveError

Inherits:
BaseError
  • Object
show all
Defined in:
lib/multi_zip/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from BaseError

#to_s

Constructor Details

#initialize(archive_filename, original_exception = nil) ⇒ ArchiveError

Returns a new instance of ArchiveError.



30
31
32
33
# File 'lib/multi_zip/errors.rb', line 30

def initialize(archive_filename, original_exception=nil)
  @archive_filename = archive_filename
  @original_exception = original_exception
end

Instance Attribute Details

#archive_filenameObject (readonly)

Returns the value of attribute archive_filename.



29
30
31
# File 'lib/multi_zip/errors.rb', line 29

def archive_filename
  @archive_filename
end

#original_exceptionObject (readonly)

Returns the value of attribute original_exception.



29
30
31
# File 'lib/multi_zip/errors.rb', line 29

def original_exception
  @original_exception
end

Instance Method Details

#messageObject



34
35
36
# File 'lib/multi_zip/errors.rb', line 34

def message
  "Archive \"#{@archive_filename}\" error: #{@original_exception.message}"
end