Exception: Terminal::NetworkError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/terminal.com.rb

Overview

Any network error that can potentially occur in Terminal.call should be encapsulated in this. See call for implementation details.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(original_error) ⇒ NetworkError

Returns a new instance of NetworkError.

Parameters:

  • original_error (Exception)

    The exception raised by an HTTP library.

See Also:



32
33
34
35
36
37
# File 'lib/terminal.com.rb', line 32

def initialize(original_error)
  @original_error = original_error
  super <<-EOF
Network error (#{original_error.class}): #{original_error.message}
  EOF
end

Instance Attribute Details

#original_errorObject (readonly)



28
29
30
# File 'lib/terminal.com.rb', line 28

def original_error
  @original_error
end