module Bullet::SaveWithBulletSupport

Public Instance Methods

save(*args) click to toggle source
Calls superclass method
# File lib/bullet/active_record5.rb, line 5
def save(*args)
  was_new_record = new_record?
  super(*args).tap do |result|
    Bullet::Detector::NPlusOneQuery.add_impossible_object(self) if result && was_new_record
  end
end
save!(*args) click to toggle source
Calls superclass method
# File lib/bullet/active_record5.rb, line 12
def save!(*args)
  was_new_record = new_record?
  super(*args).tap do |result|
    Bullet::Detector::NPlusOneQuery.add_impossible_object(self) if result && was_new_record
  end
end