From 27365a568d0de9ca8122e8590a0b60a44f597c86 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Mon, 24 Feb 2014 20:25:16 -0800 Subject: [PATCH] add Formula[] Closes Homebrew/homebrew#26930 --- Library/Homebrew/formula.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index e67337226f..141f126362 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -359,7 +359,7 @@ class Formula def self.each names.each do |name| begin - yield Formula.factory(name) + yield Formulary.factory(name) rescue StandardError => e # Don't let one broken formula break commands. But do complain. onoe "Failed to import: #{name}" @@ -377,7 +377,7 @@ class Formula HOMEBREW_CELLAR.subdirs.map do |rack| begin - factory(rack.basename.to_s) + Formulary.factory(rack.basename.to_s) rescue FormulaUnavailableError end end.compact @@ -424,6 +424,11 @@ class Formula return name end + def self.[](name) + Formulary.factory(name) + end + + # deprecated def self.factory name Formulary.factory name end