Method: Minke::Generators::Processor#process_file

Defined in:
lib/minke/generators/processor.rb

#process_file(template_location, original, output_folder, service_name) ⇒ Object



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# File 'lib/minke/generators/processor.rb', line 77

def process_file template_location, original, output_folder, service_name
  new_filename = create_new_filename template_location, original, output_folder, service_name

  dirname = File.dirname(new_filename)
  unless File.directory?(dirname)
    FileUtils.mkdir_p(dirname)
  end

  if !File.directory?(original)
    if File.extname(original) == ".erb"
      render_erb original, new_filename
    elsif
      FileUtils.cp(original, new_filename)
    end
  end
end