# MongoidToggle [![Build Status](https://secure.travis-ci.org/Langwhich/mongoid_toggle.png)](https://secure.travis-ci.org/Langwhich/mongoid_toggle) MongoidToggle adds a simple function to mongoid documents to toggle boolean values with optional save for the record. ## Install ```ruby gem 'mongoid_toggle' ``` ## Usage ```ruby class Person include Mongoid::Document include Mongoid::Toggle field :name, :type => String field :is_active, :type => Boolean end ``` ```ruby p = Person.first # This call toggles is_active and saves the record p.toggle! :is_active # This call toggles is_active without saving the record p.toggle :is_active ``` ## Credits Copyright (c) 2012 Langwhich GmbH