class Ector::Multi::OperationFailure

Attributes

arguments[R]
caused_by[R]
operation[R]
value[R]

Public Class Methods

new(operation, arguments, caused_by) click to toggle source
Calls superclass method
# File lib/ector-multi/errors.rb, line 15
def initialize(operation, arguments, caused_by)
  @operation = operation
  @arguments = arguments
  @caused_by = caused_by

  super("Rollback fired by #{operation.name}")
end

Public Instance Methods

inspect() click to toggle source
# File lib/ector-multi/errors.rb, line 23
def inspect
  "#<#{self.class.name} #{@operation.name} @caused_by=#{@caused_by.class} @arguments=#{@arguments}>"
end