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