Class: TableSync::Receiving::Model::ActiveRecord::AfterCommitWrap

Inherits:
Object
  • Object
show all
Defined in:
lib/table_sync/receiving/model/active_record.rb

Instance Method Summary collapse

Constructor Details

#initialize(&block) ⇒ AfterCommitWrap

Returns a new instance of AfterCommitWrap.



6
7
8
# File 'lib/table_sync/receiving/model/active_record.rb', line 6

def initialize(&block)
  @callback = block
end

Instance Method Details

#before_committed!Object



14
# File 'lib/table_sync/receiving/model/active_record.rb', line 14

def before_committed!(*); end

#committed!Object



10
11
12
# File 'lib/table_sync/receiving/model/active_record.rb', line 10

def committed!(*)
  @callback.call
end

#rolledback!Object



16
# File 'lib/table_sync/receiving/model/active_record.rb', line 16

def rolledback!(*); end

#trigger_transactional_callbacks?Boolean

Returns:

  • (Boolean)


18
# File 'lib/table_sync/receiving/model/active_record.rb', line 18

def trigger_transactional_callbacks?(*); end