Use actual class of dep when recreating merged deps

Refs Homebrew/homebrew#19182.
This commit is contained in:
Jack Nagel 2013-06-08 19:44:02 -05:00
parent c9c5e56363
commit b0fe493ca1

View File

@ -100,7 +100,7 @@ class Dependency
grouped = deps.group_by(&:name)
deps.uniq.map do |dep|
new(dep.name, grouped.fetch(dep.name).map(&:tags).flatten)
dep.class.new(dep.name, grouped.fetch(dep.name).map(&:tags).flatten)
end
end
end