# File lib/ambition/lib/ambition/where.rb, line 151 def build_condition(receiver, method, other) if receiver.first == :call && receiver[1].last == @receiver if reflection = @owner.reflections[receiver.last] @includes << reflection.name unless @includes.include? reflection.name "#{reflection.table_name}.#{method}" else raise "No reflection `#{receiver.last}' found on #{@owner}" end else "#{process(receiver)}.`#{method}` #{process(other)}" end end