From fc6e9e5baba6fa4f986e729cb780fe52645494b7 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Wed, 29 Jul 2009 00:57:55 +0100 Subject: [PATCH] Fix Formula.installed? --- Library/Homebrew/formula.rb | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index c344437e1e..5c082e4902 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -51,16 +51,15 @@ class AbstractFormula end # end ruby is weird section - def version - @version - end - def name - @name + attr_reader :version, :name + + # reimplement if your package has dependencies + def deps end # if the dir is there, but it's empty we consider it not installed def installed? - return prefix.children.count > 0 + return prefix.children.length > 0 rescue return false end @@ -74,7 +73,6 @@ class AbstractFormula # end ruby is weird section end -public def prefix raise "@name.nil!" if @name.nil? raise "@version.nil?" if @version.nil?