BSD Ports

www/ruby-bullet 8.2.0 NetBSD

Help to kill N+1 queries and unused eager loading

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
979b551f7b
License
mit
Categories
www, ruby
Package size
71.2 KiB, 272.1 KiB installed

Description

Bullet

The Bullet gem is designed to help you increase your application's performance by reducing the number of queries it makes. It will watch your queries while you develop your application and notify you when you should add eager loading (N+1 queries), when you're using eager loading that isn't necessary and when you should use counter cache.

Best practice is to use Bullet in development mode or custom mode (staging, profile, etc.). The last thing you want is your clients getting alerts about how lazy you are.

Install

Binary package:

pkgin install ruby33-bullet

From pkgsrc:

cd /usr/pkgsrc/www/ruby-bullet && make install clean

Dependencies

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-bullet-8.2.0, ruby40-bullet-8.2.0

Commit history 1

DateCommitCreditsLog message
979b551f7b taca www/ruby-bullet: update to 8.2.0
8.2.0 (2026-08-29) * Add thread-safe Bullet.pause, Bullet.resume, Bullet.paused?, and Bullet.skip APIs * Add configurable footer positioning * Fix unused eager loading false positives when N+1 detection is disabled * Fix unused eager loading false positives for conditional has_many :through associations * Fix Ruby 4.0 compatibility issues * Drop support for ActiveRecord versions older than 7 and Mongoid versions older than 8