Class: Fig::Command::PackageApplier
- Inherits:
-
Object
- Object
- Fig::Command::PackageApplier
- Defined in:
- lib/fig/command/package_applier.rb
Instance Method Summary collapse
- #activate_retrieves ⇒ Object
- #apply_config_to_environment(ignore_base_config) ⇒ Object
-
#initialize(base_package, environment, options, descriptor, base_config, package_source_description) ⇒ PackageApplier
constructor
A new instance of PackageApplier.
- #register_package_with_environment ⇒ Object
Constructor Details
#initialize(base_package, environment, options, descriptor, base_config, package_source_description) ⇒ PackageApplier
Returns a new instance of PackageApplier.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/fig/command/package_applier.rb', line 8 def initialize( base_package, environment, , descriptor, base_config, package_source_description ) @base_package = base_package @environment = environment @options = @descriptor = descriptor @base_config = base_config @package_source_description = package_source_description end |
Instance Method Details
#activate_retrieves ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/fig/command/package_applier.rb', line 24 def activate_retrieves() @base_package.retrieves.each do |statement| @environment.add_retrieve(statement) end return end |
#apply_config_to_environment(ignore_base_config) ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/fig/command/package_applier.rb', line 38 def apply_config_to_environment(ignore_base_config) begin @environment.apply_config( (ignore_base_config), Fig::Package::DEFAULT_CONFIG, nil ) rescue Fig::NoSuchPackageConfigError => exception make_no_such_package_exception_descriptive(exception) end return end |
#register_package_with_environment ⇒ Object
32 33 34 35 36 |
# File 'lib/fig/command/package_applier.rb', line 32 def register_package_with_environment() @environment.register_package(@base_package) return end |