formula: make runtime_dependencies logic clearer

This commit is contained in:
Alyssa Ross 2016-12-23 20:56:39 +00:00
parent 43f2e9e7bb
commit ef5cff5e71

View File

@ -1507,9 +1507,7 @@ class Formula
def runtime_dependencies
recursive_dependencies do |_dependent, dependency|
Dependency.prune if dependency.build?
if dependency.optional? || dependency.recommended?
Dependency.prune unless build.with?(dependency)
end
Dependency.prune if !dependency.required? && build.without?(dependency)
end
end