Exception: Archipelago::Tranny::IllegalOperationException

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/archipelago/tranny.rb

Overview

If a member tries to commit a transaction not in :active state or abort a transaction in :commited state, or any other grave state offence

Instance Method Summary collapse

Constructor Details

#initialize(operation, transaction) ⇒ IllegalOperationException

Returns a new instance of IllegalOperationException.



51
52
53
# File 'lib/archipelago/tranny.rb', line 51

def initialize(operation, transaction)
  super("#{operation.inspect} is illegal for #{transaction.inspect}")
end