avatar

27

moved the operator point so it doesn't add an OR search

by abloke, 02 Feb, 2007 09:51 AM
26 27  
5151 private
5252   def self.build_sql_conditional_for(options={})
5353     conditions = []
54     operator = options.delete(:operator)
5455     options.each do |key, value|
5556       conditions << self.send(:sanitize_sql, ["#{key.to_s}_id IN (?)", value])
5657     end
57     operator = options.delete(:operator)
5858     return conditions.join(" #{operator || "AND"} ")
5959   end
6060