Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
options[:conditions].each_pair do |key,value| if value.to_s.split('')[0] =~ /^>|^</ sql_value = value else sql_value = "= '#{value}'" end sql << "AND #{key} #{sql_value}" end end if sql.size > 2 && options[:join] == false sql[2] = sql[2].gsub(/AND/,'AND (') sql[-1] = sql[-1].gsub(/$/,')') end if options[:select] != :all connection.select_values sql.join(' ') else find_by_sql sql.join(' ') end
This paste will be private.
From the Design Piracy series on my blog: