aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/resource.rb
diff options
context:
space:
mode:
authorJack Nagel2013-09-23 21:39:19 -0500
committerJack Nagel2013-09-23 21:39:33 -0500
commitdc8cbbb4143183ac6dc9a2dcfc82f81494bc4dc5 (patch)
tree1cb925ccc596b9896cc1839f66f62d5b084ac1a4 /Library/Homebrew/resource.rb
parent138b0b177d2072096d301d556ea90d072cfc52cc (diff)
downloadhomebrew-dc8cbbb4143183ac6dc9a2dcfc82f81494bc4dc5.tar.bz2
Clean up SoftwareSpec and Resource initializers
Diffstat (limited to 'Library/Homebrew/resource.rb')
-rw-r--r--Library/Homebrew/resource.rb12
1 files changed, 5 insertions, 7 deletions
diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb
index 5221f2769..55e5aa172 100644
--- a/Library/Homebrew/resource.rb
+++ b/Library/Homebrew/resource.rb
@@ -10,18 +10,16 @@ class Resource
attr_reader :name
attr_reader :checksum, :mirrors, :specs, :using
+ attr_writer :url, :checksum, :version
# Formula name must be set after the DSL, as we have no access to the
# formula name before initialization of the formula
attr_accessor :owner
- # XXX: for bottles, address this later
- attr_writer :url, :checksum
-
- def initialize name, url=nil, version=nil, &block
+ def initialize name=nil, &block
@name = name
- @url = url
- @version = version
+ @url = nil
+ @version = nil
@mirrors = []
@specs = {}
@checksum = nil
@@ -34,7 +32,7 @@ class Resource
end
def download_name
- name == :default ? owner.name : "#{owner.name}--#{name}"
+ name.nil? ? owner.name : "#{owner.name}--#{name}"
end
def download_strategy