class ROM::Transaction

@api private

Constants

NoOp

@api private

Rollback

@api private

Public Instance Methods

rollback!() click to toggle source

Unconditionally roll back the current transaction

@api public

# File lib/rom/transaction.rb, line 19
def rollback!
  raise Rollback
end
run(_opts = EMPTY_HASH) { |self| ... } click to toggle source

@api private

# File lib/rom/transaction.rb, line 10
def run(_opts = EMPTY_HASH)
  yield(self)
rescue Rollback
  # noop
end