Version.parse: return Version::NULL for unparseable strings

This commit is contained in:
Misty De Meo 2016-11-03 16:36:20 -07:00
parent 9bac107b31
commit fbcf500a48
2 changed files with 2 additions and 2 deletions

View File

@ -36,7 +36,7 @@ module Homebrew
end end
def assert_version_nil(url) def assert_version_nil(url)
assert_nil Version.parse(url) assert Version.parse(url).null?
end end
end end

View File

@ -287,7 +287,7 @@ class Version
def self.parse(spec) def self.parse(spec)
version = _parse(spec) version = _parse(spec)
new(version) unless version.nil? version.nil? ? NULL : new(version)
end end
def self._parse(spec) def self._parse(spec)