3
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/imagemaster3000/main_process.rb', line 3
def run
logger.debug 'Loading images from definitions'
images = Imagemaster3000::Definitions::Parser.parse_image_definitions
logger.debug 'Processing images'
images.each { |image| process_image image }
logger.debug 'Generating image list'
image_list = Imagemaster3000::ImageList::Signer.sign(Imagemaster3000::ImageList::Generator.generate(images))
File.write Imagemaster3000::Settings[:'image-list'], image_list
Imagemaster3000::Cleaner.clean
ensure
Imagemaster3000::Cleaner.write_clean_file images.map(&:local_filename)
end
|