aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/software_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/software_spec.rb')
-rw-r--r--Library/Homebrew/software_spec.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb
index 025ff25ec..6143f23ed 100644
--- a/Library/Homebrew/software_spec.rb
+++ b/Library/Homebrew/software_spec.rb
@@ -17,8 +17,8 @@ class SoftwareSpec
def_delegators :@resource, :checksum, :mirrors, :specs, :using, :downloader
def_delegators :@resource, :url, :version, :mirror, *Checksum::TYPES
- def initialize url=nil, version=nil
- @resource = Resource.new(:default, url, version)
+ def initialize
+ @resource = Resource.new
@resources = {}
@build = BuildOptions.new(ARGV.options_only)
@dependency_collector = DependencyCollector.new
@@ -65,8 +65,10 @@ class SoftwareSpec
end
class HeadSoftwareSpec < SoftwareSpec
- def initialize url=nil, version=Version.new(:HEAD)
+ def initialize
super
+ @resource.url = url
+ @resource.version = Version.new('HEAD')
end
def verify_download_integrity fn