# 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