formula_creator: Set version default in constructor

This commit is contained in:
Anatoli Babenia 2023-11-27 20:51:47 +00:00
parent 259823cf4d
commit 4e0b589d8c

View File

@ -14,7 +14,7 @@ module Homebrew
def initialize(name, version, fetch=true, head=false) def initialize(name, version, fetch=true, head=false)
@name = name @name = name
@version = version @version = Version.new(version) if version
@fetch = fetch @fetch = fetch
@head = head @head = head
end end
@ -37,11 +37,7 @@ module Homebrew
@name = path.basename.to_s[/(.*?)[-_.]?#{Regexp.escape(path.version.to_s)}/, 1] @name = path.basename.to_s[/(.*?)[-_.]?#{Regexp.escape(path.version.to_s)}/, 1]
end end
end end
@version = if @version @version = Version.detect(url) if @version.nil?
Version.new(@version)
else
Version.detect(url)
end
end end
def write_formula! def write_formula!