Exception: Houston::Adapters::VersionControl::Error

Inherits:
StandardError
  • Object
show all
Defined in:
app/adapters/houston/adapters/version_control/errors.rb

Direct Known Subclasses

BranchNotFound, CommitNotFound, FileNotFound

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(original_error = nil, message = nil) ⇒ Error

Returns a new instance of Error.



6
7
8
9
10
11
12
13
14
15
16
17
# File 'app/adapters/houston/adapters/version_control/errors.rb', line 6

def initialize(original_error=nil, message=nil)
  original_error, message = nil, original_error if original_error.is_a?(String)

  if original_error
    message ||= original_error.message
    set_backtrace(original_error.backtrace)
  end

  @original_error = original_error
  @message = message
  super(message)
end

Instance Attribute Details

#messageObject

Returns the value of attribute message.



19
20
21
# File 'app/adapters/houston/adapters/version_control/errors.rb', line 19

def message
  @message
end

#original_errorObject (readonly)

Returns the value of attribute original_error.



20
21
22
# File 'app/adapters/houston/adapters/version_control/errors.rb', line 20

def original_error
  @original_error
end