Exception: MultiZip::ArchiveError

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

Direct Known Subclasses

ArchiveNotFoundError, InvalidArchiveError

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(archive_filename, original_exception = nil) ⇒ ArchiveError

Returns a new instance of ArchiveError.



8
9
10
11
# File 'lib/multi_zip/errors.rb', line 8

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.



7
8
9
# File 'lib/multi_zip/errors.rb', line 7

def archive_filename
  @archive_filename
end

#original_exceptionObject (readonly)

Returns the value of attribute original_exception.



7
8
9
# File 'lib/multi_zip/errors.rb', line 7

def original_exception
  @original_exception
end

Instance Method Details

#messageObject



12
13
14
# File 'lib/multi_zip/errors.rb', line 12

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