Exception: Brainiac::Plugins::Basecamp::ClientError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/brainiac/plugins/basecamp/client.rb

Overview

Error class for CLI failures.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, exit_code: nil, response: nil) ⇒ ClientError

Returns a new instance of ClientError.



166
167
168
169
170
# File 'lib/brainiac/plugins/basecamp/client.rb', line 166

def initialize(message, exit_code: nil, response: nil)
  @exit_code = exit_code
  @response = response
  super(message)
end

Instance Attribute Details

#exit_codeObject (readonly)

Returns the value of attribute exit_code.



164
165
166
# File 'lib/brainiac/plugins/basecamp/client.rb', line 164

def exit_code
  @exit_code
end

#responseObject (readonly)

Returns the value of attribute response.



164
165
166
# File 'lib/brainiac/plugins/basecamp/client.rb', line 164

def response
  @response
end