Module: Language::Go

Defined in:
Library/Homebrew/language/go.rb

Class Method Summary collapse

Class Method Details

.stage_deps(resources, target) ⇒ Object

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”`



9
10
11
12
13
14
15
16
17
18
# File 'Library/Homebrew/language/go.rb', line 9

def self.stage_deps(resources, target)
  if resources.empty?
    if ARGV.homebrew_developer?
      odie "tried to stage empty Language::Go resources array"
    else
      opoo "tried to stage empty Language::Go resources array"
    end
  end
  resources.grep(Resource::Go) { |resource| resource.stage(target) }
end