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 casted_binds = binds.map(&:value_for_database) @indexes.each { |i| val[i] = connection.quote(casted_binds.shift) } val.join end