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