TODO: one-line summary of your gem
Ruby
Pull request Compare This branch is 4 commits ahead, 1 commit behind mauriciozaffari:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec
.document
.gitignore
.rvmrc
Gemfile
LICENSE
README.md
Rakefile
VERSION
mongoid_activity.gemspec

README.md

Mongoid Activity

Mongoid Activity is a simple gem to include active state to your Mongoid models.

Installation

In your Gemfile:

source 'http://rubygems.org'

gem 'mongoid_activity'

Then:

bundle install

Examples

class Task
  include Mongoid::Document
  include Mongoid::Activity

  field :description
end

After that you gain activity methods:

t = Task.create :description => "Finish mongoid_activity gem"
t.activate!
=> true
t.active?
=> true
t.deactivate!
=> true
t.inactive?
=> true
t.active?
=> false
Product.active.size
=> 0
Product.inactive.size
=> 1