class ActiveRecord::StatementCache::PartialQueryCollector
def <<(str)
def <<(str) @parts << str self end
def add_bind(obj)
def add_bind(obj) @binds << obj @parts << Substitute.new self end
def add_binds(binds, proc_for_binds = nil)
def add_binds(binds, proc_for_binds = nil) @binds.concat proc_for_binds ? binds.map(&proc_for_binds) : binds binds.size.times do |i| @parts << ", " unless i == 0 @parts << Substitute.new end self end
def initialize
def initialize @parts = [] @binds = [] end
def value
def value [@parts, @binds] end