class Dry::Files::IOError

Wraps low level I/O errors

@see ruby-doc.org/core/Errno.html

@since 0.1.0 @api public

Public Class Methods

new(cause) click to toggle source

Instantiate a new `Dry::Files::IOError`

@param cause [Exception] the low level exception

@return [Dry::Files::IOError] the new error

@since 0.1.0 @api private

Calls superclass method
# File lib/dry/files/error.rb, line 27
def initialize(cause)
  super(cause.message)
  @_cause = cause
end

Public Instance Methods

cause() click to toggle source

The original exception

@see ruby-doc.org/core/Exception.html#method-i-cause

@since 0.1.0 @api public

# File lib/dry/files/error.rb, line 38
def cause
  @_cause
end