class Molinillo::Resolver::Resolution

def resolve_activated_specs

def resolve_activated_specs
  activated.vertices.each do |_, vertex|
    next unless vertex.payload
    latest_version = vertex.payload.possibilities.reverse_each.find do |possibility|
      vertex.requirements.all? { |req| requirement_satisfied_by?(req, activated, possibility) }
    end
    activated.set_payload(vertex.name, latest_version)
  end
  activated.freeze
end