# File lib/ambition/lib/ambition/query.rb, line 71 def keyed_clauses @clauses.inject({}) do |hash, clause| hash[clause.key] ||= [] hash[clause.key] << clause.to_s if clause.respond_to?(:includes) && !clause.includes.blank? hash[:includes] ||= [] hash[:includes] << clause.includes end hash end end