Merge pull request #7988 from SeekingMeaning/cask-installed
cask/installer: don't call `installed?` if Formula
This commit is contained in:
commit
f51e280729
@ -328,8 +328,12 @@ module Cask
|
|||||||
|
|
||||||
def missing_cask_and_formula_dependencies
|
def missing_cask_and_formula_dependencies
|
||||||
collect_cask_and_formula_dependencies.reject do |cask_or_formula|
|
collect_cask_and_formula_dependencies.reject do |cask_or_formula|
|
||||||
(cask_or_formula.try(:installed?) || cask_or_formula.try(:any_version_installed?)) &&
|
installed = if cask_or_formula.respond_to?(:any_version_installed?)
|
||||||
(cask_or_formula.respond_to?(:opt_linked?) ? cask_or_formula.opt_linked? : true)
|
cask_or_formula.any_version_installed?
|
||||||
|
else
|
||||||
|
cask_or_formula.try(:installed?)
|
||||||
|
end
|
||||||
|
installed && (cask_or_formula.respond_to?(:opt_linked?) ? cask_or_formula.opt_linked? : true)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user