Class: TableSync::Receiving::Model::ActiveRecord::AfterCommitWrap
- Inherits:
-
Object
- Object
- TableSync::Receiving::Model::ActiveRecord::AfterCommitWrap
- Defined in:
- lib/table_sync/receiving/model/active_record.rb
Instance Method Summary collapse
- #before_committed! ⇒ Object
- #committed! ⇒ Object
-
#initialize(&block) ⇒ AfterCommitWrap
constructor
A new instance of AfterCommitWrap.
- #rolledback! ⇒ Object
- #trigger_transactional_callbacks? ⇒ Boolean
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
25 |
# File 'lib/table_sync/receiving/model/active_record.rb', line 25 def trigger_transactional_callbacks?(*); end |