gitextract_njyn2xoi/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── close_inactive_issues.yml │ └── main.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── Gemfile.mongoid ├── Gemfile.mongoid-4.0 ├── Gemfile.mongoid-5.0 ├── Gemfile.mongoid-6.0 ├── Gemfile.mongoid-7.0 ├── Gemfile.mongoid-8.0 ├── Gemfile.mongoid-9.0 ├── Gemfile.rails-4.2 ├── Gemfile.rails-5.0 ├── Gemfile.rails-5.1 ├── Gemfile.rails-5.2 ├── Gemfile.rails-6.0 ├── Gemfile.rails-6.1 ├── Gemfile.rails-7.0 ├── Gemfile.rails-7.1 ├── Gemfile.rails-7.2 ├── Gemfile.rails-8.0 ├── Gemfile.rails-8.1 ├── Guardfile ├── Hacking.md ├── MIT-LICENSE ├── README.md ├── Rakefile ├── bullet.gemspec ├── lib/ │ ├── bullet/ │ │ ├── active_job.rb │ │ ├── active_record4.rb │ │ ├── active_record41.rb │ │ ├── active_record42.rb │ │ ├── active_record5.rb │ │ ├── active_record52.rb │ │ ├── active_record60.rb │ │ ├── active_record61.rb │ │ ├── active_record70.rb │ │ ├── active_record71.rb │ │ ├── active_record72.rb │ │ ├── active_record80.rb │ │ ├── active_record81.rb │ │ ├── bullet_xhr.js │ │ ├── dependency.rb │ │ ├── detector/ │ │ │ ├── association.rb │ │ │ ├── base.rb │ │ │ ├── counter_cache.rb │ │ │ ├── n_plus_one_query.rb │ │ │ └── unused_eager_loading.rb │ │ ├── detector.rb │ │ ├── ext/ │ │ │ ├── object.rb │ │ │ └── string.rb │ │ ├── mongoid4x.rb │ │ ├── mongoid5x.rb │ │ ├── mongoid6x.rb │ │ ├── mongoid7x.rb │ │ ├── mongoid8x.rb │ │ ├── mongoid9x.rb │ │ ├── notification/ │ │ │ ├── base.rb │ │ │ ├── counter_cache.rb │ │ │ ├── n_plus_one_query.rb │ │ │ └── unused_eager_loading.rb │ │ ├── notification.rb │ │ ├── notification_collector.rb │ │ ├── rack.rb │ │ ├── registry/ │ │ │ ├── association.rb │ │ │ ├── base.rb │ │ │ ├── call_stack.rb │ │ │ └── object.rb │ │ ├── registry.rb │ │ ├── stack_trace_filter.rb │ │ └── version.rb │ ├── bullet.rb │ └── generators/ │ └── bullet/ │ └── install_generator.rb ├── perf/ │ └── benchmark.rb ├── rails/ │ └── init.rb ├── spec/ │ ├── bullet/ │ │ ├── detector/ │ │ │ ├── association_spec.rb │ │ │ ├── base_spec.rb │ │ │ ├── counter_cache_spec.rb │ │ │ ├── n_plus_one_query_spec.rb │ │ │ └── unused_eager_loading_spec.rb │ │ ├── ext/ │ │ │ ├── object_spec.rb │ │ │ └── string_spec.rb │ │ ├── notification/ │ │ │ ├── base_spec.rb │ │ │ ├── counter_cache_spec.rb │ │ │ ├── n_plus_one_query_spec.rb │ │ │ └── unused_eager_loading_spec.rb │ │ ├── notification_collector_spec.rb │ │ ├── rack_spec.rb │ │ ├── registry/ │ │ │ ├── association_spec.rb │ │ │ ├── base_spec.rb │ │ │ └── object_spec.rb │ │ └── stack_trace_filter_spec.rb │ ├── bullet_spec.rb │ ├── integration/ │ │ ├── active_record/ │ │ │ └── association_spec.rb │ │ ├── counter_cache_spec.rb │ │ └── mongoid/ │ │ └── association_spec.rb │ ├── models/ │ │ ├── address.rb │ │ ├── attachment.rb │ │ ├── author.rb │ │ ├── base_user.rb │ │ ├── category.rb │ │ ├── city.rb │ │ ├── client.rb │ │ ├── comment.rb │ │ ├── company.rb │ │ ├── country.rb │ │ ├── deal.rb │ │ ├── document.rb │ │ ├── entry.rb │ │ ├── firm.rb │ │ ├── folder.rb │ │ ├── group.rb │ │ ├── mongoid/ │ │ │ ├── address.rb │ │ │ ├── category.rb │ │ │ ├── comment.rb │ │ │ ├── company.rb │ │ │ ├── entry.rb │ │ │ ├── post.rb │ │ │ └── user.rb │ │ ├── newspaper.rb │ │ ├── page.rb │ │ ├── person.rb │ │ ├── pet.rb │ │ ├── post.rb │ │ ├── relationship.rb │ │ ├── reply.rb │ │ ├── role.rb │ │ ├── student.rb │ │ ├── submission.rb │ │ ├── teacher.rb │ │ ├── user.rb │ │ └── writer.rb │ ├── spec_helper.rb │ └── support/ │ ├── bullet_ext.rb │ ├── mongo_seed.rb │ ├── rack_double.rb │ └── sqlite_seed.rb ├── tasks/ │ └── bullet_tasks.rake ├── test.sh └── update.sh