# \[ANN\] plugin: has\_many\_booleans

**URL:** <https://www.ruby-forum.com/t/ann-plugin-has-many-booleans/191299>\
**Category:** Rails\
**Created:** [July 9, 2010, 9:24am UTC](https://www.ruby-forum.com/t/ann-plugin-has-many-booleans/191299 "2010-07-09T09:24:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rbjl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@rbjl](https://www.ruby-forum.com/u/rbjl)\
**Post date:** [July 9, 2010, 9:24am UTC](https://www.ruby-forum.com/t/ann-plugin-has-many-booleans/191299/1 "2010-07-09T09:24:02Z")

</div>

has\_many\_booleans is an ActiveRecord plugin which generates virtual  
boolean attributes for a model. When the object gets saved, the plugin  
transforms all attributes into a single integer, using a bitset. So you  
can easily add new attributes without changing the database structure.

> **[GitHub - janlelis/has\_many\_booleans: This Rails plugin/gem allows you to...](https://github.com/janlelis/has_many_booleans)**
>
> This Rails plugin/gem allows you to generate virtual boolean attributes, which get saved in the database as a single bitset integer. - GitHub - janlelis/has\_many\_booleans: This Rails plugin/gem all...
