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