Method: Build::Dependency::Chain#initialize

Defined in:
lib/build/dependency/chain.rb

#initialize(dependencies, providers, selection = []) ⇒ Chain



41
42
43
44
45
46
47
48
49
# File 'lib/build/dependency/chain.rb', line 41

def initialize(dependencies, providers, selection = [])
  super()
  
  @selection = ::Set.new(selection)
  @dependencies = dependencies.collect{|dependency| Depends[dependency]}
  @providers = providers
  
  expand_top
end