Exception: Fabric::CommitError

Inherits:
Error
  • Object
show all
Defined in:
lib/fabric.rb

Overview

TODO:

TEST ME!

CommitError

TODO: Add RSpec Tests for CommitError

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status) ⇒ CommitError

Creates a transaction commit error from the status

Parameters:



48
49
50
51
52
53
# File 'lib/fabric.rb', line 48

def initialize(status)
  super("Transaction #{status.transaction_id} failed to commit with status code #{status.code} - " +
    Status::TRANSACTION_STATUSES.key(status.code).to_s)
  @code = code
  @transaction_id = status.transaction_id
end

Instance Attribute Details

#codeObject (readonly)

Returns the value of attribute code.



41
42
43
# File 'lib/fabric.rb', line 41

def code
  @code
end

#transaction_idObject (readonly)

Returns the value of attribute transaction_id.



41
42
43
# File 'lib/fabric.rb', line 41

def transaction_id
  @transaction_id
end