Class: Captain::PackageList

Inherits:
Object
  • Object
show all
Defined in:
lib/captain/package_list.rb

Defined Under Namespace

Classes: ComponentManifest

Instance Method Summary collapse

Constructor Details

#initialize(sources, architecture, tasks, selectors) ⇒ PackageList

Returns a new instance of PackageList.



3
4
5
6
7
8
# File 'lib/captain/package_list.rb', line 3

def initialize(sources, architecture, tasks, selectors)
  @sources      = sources
  @architecture = architecture
  @tasks        = tasks
  @selectors    = selectors
end

Instance Method Details

#copy_to(directory, configuration) ⇒ Object



10
11
12
# File 'lib/captain/package_list.rb', line 10

def copy_to(directory, configuration)
  each_release { |release| release.copy_to(directory, configuration) }
end