rubyzip/lib/zip/errors.rb

27 lines
664 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Zip
2014-01-24 17:37:38 +08:00
class Error < StandardError; end
class EntryExistsError < Error; end
class DestinationFileExistsError < Error; end
class EntryNameError < Error; end
2019-09-13 05:01:38 +08:00
class EntrySizeError < Error; end
2014-01-24 17:37:38 +08:00
class InternalError < Error; end
2015-02-17 03:51:44 +08:00
class GPFBit3Error < Error; end
class DecompressionError < Error; end
class SplitArchiveError < Error; end
class CompressionMethodError < Error
attr_reader :compression_method
def initialize(method)
super()
@compression_method = method
end
def message
"Unsupported compression method: #{COMPRESSION_METHODS[@compression_method]}."
end
end
end