module ActiveGraph::Transaction
Public Instance Methods
after_commit(&block)
click to toggle source
# File lib/active_graph/transaction.rb 13 def after_commit(&block) 14 after_commit_registry << block 15 end
apply_callbacks()
click to toggle source
# File lib/active_graph/transaction.rb 17 def apply_callbacks 18 after_commit_registry.each(&:call) unless @failure 19 end
close()
click to toggle source
Calls superclass method
# File lib/active_graph/transaction.rb 8 def close 9 success 10 super 11 end
failure()
click to toggle source
Calls superclass method
# File lib/active_graph/transaction.rb 3 def failure 4 super 5 @failure = true 6 end
Private Instance Methods
after_commit_registry()
click to toggle source
# File lib/active_graph/transaction.rb 23 def after_commit_registry 24 @after_commit_registry ||= [] 25 end