rubyzip/lib/zip/errors.rb

27 lines
664 B
Ruby

# frozen_string_literal: true
module Zip
class Error < StandardError; end
class EntryExistsError < Error; end
class DestinationFileExistsError < Error; end
class EntryNameError < Error; end
class EntrySizeError < Error; end
class InternalError < Error; end
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