class SimpleResolver def initialize(template, output, files, base_dir=nil) @template = template @output = output @files = files @base_dir = base_dir @ignored_files = [] execute finish end def execute template_file = File.open(@template, 'r') content = template_file.read result = ERB.new(content, nil, '>').result(binding) output_file = File.open(@output, 'w') output_file.write(result) template_file.close output_file.close end def files return @files end def finish if(@ignored_files.size > 0) Logger.puts '>> SimpleResolver ignored the following files because their names were invalid:' @ignored_files.each do |file| puts file end end end def xml_edit_warning return < EOF end def edit_warning return <