Method: Capucine::Incloudr#run_once

Defined in:
lib/incloudr.rb

#run_onceObject



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/incloudr.rb', line 15

def run_once
  files = @cap.settings.conf['incloudr_libs']
  return false if files.length == 0

  dir = File.join(@cap.settings.working_dir, @cap.settings.conf['incloudr_output_dir'])
  FileUtils.rm_r dir if File.exist?(dir)
  FileUtils.mkdir_p dir

  @file = nil

  files.each {|file| self.pack file}
  puts "[incloudr] - Packaged"
end