Exception: Zip::CompressionMethodError

Inherits:
Error
  • Object
show all
Defined in:
lib/zip/errors.rb

Overview

Error raised if an unsupported compression method is used.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(method) ⇒ CompressionMethodError

Create a new CompressionMethodError with the specified incorrect compression method.



15
16
17
18
# File 'lib/zip/errors.rb', line 15

def initialize(method)
  super()
  @compression_method = method
end

Instance Attribute Details

#compression_methodObject (readonly)

The compression method that has caused this error.



11
12
13
# File 'lib/zip/errors.rb', line 11

def compression_method
  @compression_method
end

Instance Method Details

#messageObject

The message returned by this error.



21
22
23
# File 'lib/zip/errors.rb', line 21

def message
  "Unsupported compression method: #{COMPRESSION_METHODS[@compression_method]}."
end