# File lib/mongoid/relations/embedded/sort.rb, line 17
        def sort_documents!(documents, metadata)
          sort_options = Criteria.new(metadata.klass).order_by(metadata.order).options[:sort]

          docs = documents.sort_by do |document|
            sort_options.map do |key, direction|
              Contexts::Enumerable::Sort.new(document.read_attribute(key), direction)
            end
          end
          documents.replace(docs)
        end