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.



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

def initialize(&block)
  @callback = block
end

Instance Method Details

#before_committed!Object



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

def before_committed!(*); end

#committed!Object



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

def committed!(*)
  @callback.call
end

#rolledback!Object



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

def rolledback!(*); end

#trigger_transactional_callbacks?Boolean

Returns:

  • (Boolean)


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

def trigger_transactional_callbacks?(*); end