Method: ActiveFacts::Generators::Rails::Models#delete_old_generated_files

Defined in:
lib/activefacts/generators/rails/models.rb

#delete_old_generated_filesObject



78
79
80
81
82
83
84
85
86
87
88
89
90
91
# File 'lib/activefacts/generators/rails/models.rb', line 78

def delete_old_generated_files
  remaining = []
  cleaned = 0
  @preexisting_files.each do |pathname|
    if generated_file_exists(pathname) == true
      File.unlink(pathname) 
      cleaned += 1
    else
      remaining << pathname
    end
  end
  $stderr.puts "Cleaned up #{cleaned} old generated files" if @preexisting_files.size > 0
  $stderr.puts "Remaining non-generated files:\n\t#{remaining*"\n\t"}" if remaining.size > 0
end