Polytag
TODO: Write a gem description
Installation
Add this line to your application's Gemfile:
gem 'polytag'
And then execute:
$ bundle
Or install it yourself as:
$ gem install polytag
Usage
Basic usage with a model
class User < ActiveRecord::Base
include Polytag::Concerns::Taggable
end
user = User.new
# Add a tag
user.tag.new('apple')
=> #<Polytag::Tag>
# Remove a tag
user.tag.del('apple')
=> true/false
# Check for tag
user.tag.has_tag?('apple')
=> true/false
# Get all tags
user.tags
=> #<ActiveRecord::Relation>
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