aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/resource.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb
index fe18f14dd..c0e9dbada 100644
--- a/Library/Homebrew/resource.rb
+++ b/Library/Homebrew/resource.rb
@@ -145,7 +145,10 @@ class Resource
end
def version(val = nil)
- @version ||= detect_version(val)
+ @version ||= begin
+ version = detect_version(val)
+ version.null? ? nil : version
+ end
end
def mirror(val)
@@ -155,7 +158,7 @@ class Resource
private
def detect_version(val)
- return if val.nil? && url.nil?
+ return Version::NULL if val.nil? && url.nil?
case val
when nil then Version.detect(url, specs)