Activerecord Hstore Boolean
A activerecord extesion allow you use boolean in hstore.
Installation
Add this line to your application's Gemfile:
gem 'activerecord_hstore_boolean'
And then execute:
$ bundle
Or install it yourself as:
$ gem install activerecord_hstore_boolean
Usage
Set boolean values.
class Product < ActiveRecord::Base
hstore_boolean_values :properties, :popular
end
Now you can use boolean values.
product = Product.create(properties: { popular: true, color: 'white' })
product.properties['popular'] #=> true
Following values will be considered to be true, otherwise, to be false.
TRUE_VALUES = [true, 1, '1', 't', 'T', 'y', 'Y', 'yes', 'YES', 'true', 'TRUE']
Contributing
- Fork it ( http://github.com/yesmeck/activerecord_hstore_boolean/fork )
- 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