module Bullet::ActiveRecord

def initialize(records, associations, preload_scope = nil)

def initialize(records, associations, preload_scope = nil)
  origin_initialize(records, associations, preload_scope)
  if Bullet.start?
    records = [records].flatten.compact.uniq
    return if records.empty?
    records.each { |record| Bullet::Detector::Association.add_object_associations(record, associations) }
    Bullet::Detector::UnusedEagerLoading.add_eager_loadings(records, associations)
  end
end