Module: MR::AfterCommit::FakeRecord::InstanceMethods

Defined in:
lib/mr/after_commit/fake_record.rb

Instance Method Summary collapse

Instance Method Details

#destroyObject



29
30
31
32
33
# File 'lib/mr/after_commit/fake_record.rb', line 29

def destroy
  super.tap do
    mr_after_commit_call_procs(:destroy)
  end
end

#save!Object



20
21
22
23
24
25
26
27
# File 'lib/mr/after_commit/fake_record.rb', line 20

def save!
  is_new = self.new_record?
  super.tap do
    callback_type = is_new ? :create : :update
    mr_after_commit_call_procs(callback_type)
    mr_after_commit_call_procs(:save)
  end
end