Exception: Net::SSH::Simple::Error

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/net/ssh/simple.rb

Overview

Error that occured during a Net::SSH::Simple operation.

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Constructor Details

- (Error) initialize(msg, e = $!)

Returns a new instance of Error



689
690
691
692
693
# File 'lib/net/ssh/simple.rb', line 689

def initialize(msg, e=$!)
  super(msg)
  @wrapped = e
  @result  = msg[1]
end

Instance Attribute Details

- (Object) result (readonly)

Result of the interrupted operation (may be incomplete!).



687
688
689
# File 'lib/net/ssh/simple.rb', line 687

def result
  @result
end

- (Object) wrapped (readonly)

Reference to the underlying Exception



684
685
686
# File 'lib/net/ssh/simple.rb', line 684

def wrapped
  @wrapped
end

Instance Method Details

- (Object) to_s



695
696
697
# File 'lib/net/ssh/simple.rb', line 695

def to_s
  "#{@wrapped} @ #{@result}"
end