Module: Wice::MergeConditions::ClassMethods

Defined in:
lib/wice_grid_misc.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#merge_conditions(*conditions) ⇒ Object

:nodoc:



58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/wice_grid_misc.rb', line 58

def merge_conditions(*conditions) #:nodoc:
  segments = []

  conditions.each do |condition|
    unless condition.blank?
      sql = sanitize_sql(condition)
      segments << sql unless sql.blank?
    end
  end

  "(#{segments.join(') AND (')})" unless segments.empty?
end