diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index b61bb999ae..2f4562449e 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -304,6 +304,16 @@ class Formula end end + def self.select + ff = [] + each{ |f| ff << f if yield(f) } + ff + end + + def self.installed + HOMEBREW_CELLAR.children.map{ |rack| factory(rack.basename) rescue nil }.compact + end + def inspect name end