aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/formula.rb
diff options
context:
space:
mode:
authorXu Cheng2015-05-16 12:12:55 +0800
committerXu Cheng2015-05-27 13:53:40 +0800
commitec4011a46e34bb0fd8ff274b5b537457e02e0037 (patch)
treeb3d95bb8be80da57d4cc8d21610f10c4ef44217d /Library/Homebrew/formula.rb
parent647c7626f0075d5e5cc8a7f6e2fac575232f0cd6 (diff)
downloadbrew-ec4011a46e34bb0fd8ff274b5b537457e02e0037.tar.bz2
Formula#installed: loading using Formulary.from_rack
Also handle TapFormulaAmbiguityError
Diffstat (limited to 'Library/Homebrew/formula.rb')
-rw-r--r--Library/Homebrew/formula.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 60c9fa65a..7e6234922 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -649,8 +649,8 @@ class Formula
HOMEBREW_CELLAR.subdirs.map do |rack|
begin
- Formulary.factory(rack.basename.to_s)
- rescue FormulaUnavailableError
+ Formulary.from_rack(rack)
+ rescue FormulaUnavailableError, TapFormulaAmbiguityError
end
end.compact
end