40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
# File 'lib/PackageChanger/connection.rb', line 40
def self.replace_packages_in(changed_pol, old_package, new_package, silent, logger)
puts 'Starting replacement process' unless silent
puts 'Processing changes.' unless silent
logger.write('Starting changes.')
puts "Changing #{changed_pol.name}" unless silent
logger.write("Changing #{changed_pol.name}")
begin
changed_pol.remove_package(old_package)
changed_pol.add_package(new_package)
changed_pol.update
rescue StandardError => e
puts "\u{1F6AB} Changed failed due to error: #{e.message}"
logger.write("Changed on #{changed_pol.name} failed due to error: #{e.message}")
end
puts "\u{1F3C1} Finished changing packages." unless silent
logger.write('Finished changing.')
end
|