aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/language
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/language')
-rw-r--r--Library/Homebrew/language/go.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/Library/Homebrew/language/go.rb b/Library/Homebrew/language/go.rb
new file mode 100644
index 000000000..c0b4fb0a6
--- /dev/null
+++ b/Library/Homebrew/language/go.rb
@@ -0,0 +1,14 @@
+require "resource"
+
+module Language
+ module Go
+ # Given a set of resources, stages them to a gopath for
+ # building go software.
+ # The resource names should be the import name of the package,
+ # e.g. `resource "github.com/foo/bar"`
+ def self.stage_deps resources, target
+ godeps = resources.grep(Resource::Go)
+ godeps.each {|resource| resource.stage target}
+ end
+ end
+end