class DatabaseCleaner::Neo4j::Transaction

Attributes

tx[RW]

Public Instance Methods

clean() click to toggle source
# File lib/database_cleaner/neo4j/transaction.rb, line 19
def clean
  rollback
end
start() click to toggle source
Calls superclass method DatabaseCleaner::Neo4j::Base#start
# File lib/database_cleaner/neo4j/transaction.rb, line 13
def start
  super
  rollback
  self.tx = ::Neo4j::Transaction.new
end

Private Instance Methods

rollback() click to toggle source
# File lib/database_cleaner/neo4j/transaction.rb, line 25
def rollback
  if tx
    tx.failure
    tx.close
  end
ensure
  self.tx = nil
end