module MR::AfterCommit::FakeRecord::InstanceMethods

Public Instance Methods

destroy() click to toggle source
Calls superclass method
# File lib/mr/after_commit/fake_record.rb, line 29
def destroy
  super.tap do
    mr_after_commit_call_procs(:destroy)
  end
end
save!() click to toggle source
Calls superclass method
# 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