class AfterTransaction::Wrapper
Public Class Methods
new(callable)
click to toggle source
# File lib/after_transaction.rb, line 32 def initialize(callable) @callable = callable end
Public Instance Methods
add_to_transaction()
click to toggle source
# File lib/after_transaction.rb, line 48 def add_to_transaction AfterTransaction.call &@callable end
before_committed!(*_)
click to toggle source
# File lib/after_transaction.rb, line 40 def before_committed!(*_); end
committed!(*_)
click to toggle source
# File lib/after_transaction.rb, line 42 def committed!(*_) @callable.call end
has_transactional_callbacks?()
click to toggle source
# File lib/after_transaction.rb, line 36 def has_transactional_callbacks? true end
rolledback!(*_)
click to toggle source
# File lib/after_transaction.rb, line 46 def rolledback!(*_); end