Mongoid::Votable
Votable for mongoid
Installation
Add this line to your application's Gemfile:
gem 'mongoid-votable'
And then execute:
$ bundle
Or install it yourself as:
$ gem install mongoid-votable
Usage
class Topic
include Mongoid::Document
include Mongoid::Votable
end
topic.vote!(1, user)
topic.vote!(-1, user)
topic.vote!(10, user)
topics = Topic.voted_by(user)
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request