class ActiveRecord::StatementCache::PartialQuery
:nodoc:
def initialize(values)
def initialize(values) @values = values @indexes = values.each_with_index.find_all { |thing, i| Substitute === thing }.map(&:last) end
def sql_for(binds, connection)
def sql_for(binds, connection) val = @values.dup @indexes.each do |i| value = binds.shift if ActiveModel::Attribute === value value = value.value_for_database end val[i] = connection.quote(value) end val.join end