From 355bfc1751a53f35689ea42b40a4211a4f42b641 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Wed, 12 Aug 2009 13:43:20 +0100 Subject: [PATCH] Pathname.version on directories ignores extname Because directories don't have extensions. Included test --- Library/Homebrew/pathname+yeast.rb | 7 +++++++ Library/Homebrew/unittest.rb | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/Library/Homebrew/pathname+yeast.rb b/Library/Homebrew/pathname+yeast.rb index 894c26e4be..30f2a254c3 100644 --- a/Library/Homebrew/pathname+yeast.rb +++ b/Library/Homebrew/pathname+yeast.rb @@ -87,6 +87,13 @@ class Pathname end def version + if directory? + # directories don't have extnames + stem=basename.to_s + else + stem=self.stem + end + # github tarballs are special # we only support numbered tagged downloads %r[github.com/.*/tarball/((\d\.)+\d)$].match to_s diff --git a/Library/Homebrew/unittest.rb b/Library/Homebrew/unittest.rb index 22e36847a6..adbfd4afb7 100755 --- a/Library/Homebrew/unittest.rb +++ b/Library/Homebrew/unittest.rb @@ -294,4 +294,10 @@ class BeerTasting