Module: Ilike
- Defined in:
- lib/ilike.rb,
lib/ilike/version.rb,
lib/ilike/arel_template.rb
Defined Under Namespace
Classes: ArelTemplate
Constant Summary collapse
- VERSION =
"0.0.4"
Instance Method Summary collapse
Instance Method Details
#ilike(conditions) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/ilike.rb', line 7 def ilike(conditions) code = conditions.inject [] do |parts, arr| parts << ArelTemplate.new(arr).build end.flatten.join('.and') class_eval "where(#{code})" end |