Adds several methods which help to build conditions around value presence.
About
Ă€rel::Attributes::Attribute
receives several methods which help to build conditions around value presence.
Usage
# Get posts with detailed description.
t = Post.arel_table
posts = Post.where(t[:detailed_description].is_not_blank)
# SELECT * FROM `posts` WHERE (`posts`.`detailed_description` IS NOT NULL AND `posts`.`detailed_description` <> '')
Installing gem
Add to your Gemfile:
gem 'arel-is-blank', '~> 1.0'
Running Tests
Install bundler:
gem install bundler
Install dependencies:
cd arel-is-blank && bundle
Run tests:
cd arel-is-blank && appraisal rake test