Sha256: 03b1a5e44e4748b7ab8edc68a4522d16d81af5efec77efb38b391643c267d894
Contents?: true
Size: 600 Bytes
Versions: 32
Compression:
Stored size: 600 Bytes
Contents
require 'database_cleaner/neo4j/base' require 'database_cleaner/generic/transaction' require 'neo4j-core' module DatabaseCleaner module Neo4j class Transaction include ::DatabaseCleaner::Generic::Transaction include ::DatabaseCleaner::Neo4j::Base attr_accessor :tx def start super rollback self.tx = ::Neo4j::Transaction.new end def clean rollback end private def rollback if tx tx.failure tx.close end ensure self.tx = nil end end end end
Version data entries
32 entries across 32 versions & 4 rubygems