0.0
No commit activity in last 3 years
No release in over 3 years
Adds is_blank to arel attribute.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.1
~> 1.7
~> 12.0
~> 3.2

Runtime

>= 6.0
 Project Readme

Adds several methods which help to build conditions around value presence.

Gem Version Build Status

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