aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/software_spec.rb
diff options
context:
space:
mode:
authorMisty De Meo2014-06-02 23:32:42 -0700
committerMisty De Meo2014-09-01 19:56:43 -0700
commit4743fc1662d2e7ca5f952ff10089edad9e52ff07 (patch)
tree9213c5fc3384809b101cd372147b7c1a775127b4 /Library/Homebrew/software_spec.rb
parentaec47d8a19f58a11d397f5421d9408f52353e530 (diff)
downloadbrew-4743fc1662d2e7ca5f952ff10089edad9e52ff07.tar.bz2
Add Go language module, resources
This introduces a new GoResource category of resource. GoResources have a specialized stage method which allows a resource to stage itself into a gopath. The new Go language module provides a one-liner to stage all GoResources present in the formula.
Diffstat (limited to 'Library/Homebrew/software_spec.rb')
-rw-r--r--Library/Homebrew/software_spec.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb
index 3dbcc0cc5..b2071e119 100644
--- a/Library/Homebrew/software_spec.rb
+++ b/Library/Homebrew/software_spec.rb
@@ -69,10 +69,10 @@ class SoftwareSpec
resources.has_key?(name)
end
- def resource name, &block
+ def resource name, klass=Resource, &block
if block_given?
raise DuplicateResourceError.new(name) if resource_defined?(name)
- res = Resource.new(name, &block)
+ res = klass.new(name, &block)
resources[name] = res
dependency_collector.add(res)
else