From 03facd85546c2f32ec0127e55306dffcde2f3897 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Thu, 30 Jul 2015 16:01:36 +0800 Subject: Formula: add any_version_installed? method --- Library/Homebrew/formula.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Library/Homebrew') diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index cfdc0266a..134b4045f 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -274,6 +274,12 @@ class Formula (dir = installed_prefix).directory? && dir.children.length > 0 end + # If at least one version of {Formula} is installed. + def any_version_installed? + require "tab" + rack.directory? && rack.subdirs.any? { |keg| (keg/Tab::FILENAME).file? } + end + # @private # The `LinkedKegs` directory for this {Formula}. # You probably want {#opt_prefix} instead. -- cgit v1.2.3