Sha256: d382545d5d8574897e7126ae0092050cd698e17914a3969a076e66a5ebda86c1

Contents?: true

Size: 1.36 KB

Versions: 30

Compression:

Stored size: 1.36 KB

Contents

# Application template recipe for the rails_apps_composer. Check for a newer version here:
# https://github.com/RailsApps/rails_apps_composer/blob/master/recipes/cleanup.rb

after_bundler do

  say_wizard "Cleanup recipe running 'after bundler'"

  # remove unnecessary files
  %w{
    README
    doc/README_FOR_APP
    public/index.html
    app/assets/images/rails.png
  }.each { |file| remove_file file }

  # add placeholder READMEs
  get "https://raw.github.com/RailsApps/rails3-application-templates/master/files/sample_readme.txt", "README"
  get "https://raw.github.com/RailsApps/rails3-application-templates/master/files/sample_readme.textile", "README.textile"
  gsub_file "README", /App_Name/, "#{app_name.humanize.titleize}"
  gsub_file "README.textile", /App_Name/, "#{app_name.humanize.titleize}"

  # remove commented lines and multiple blank lines from Gemfile
  # thanks to https://github.com/perfectline/template-bucket/blob/master/cleanup.rb
  gsub_file 'Gemfile', /#.*\n/, "\n"
  gsub_file 'Gemfile', /\n^\s*\n/, "\n"

  # remove commented lines and multiple blank lines from config/routes.rb
  gsub_file 'config/routes.rb', /  #.*\n/, "\n"
  gsub_file 'config/routes.rb', /\n^\s*\n/, "\n"
  
end

__END__

name: Cleanup
description: "Remove unnecessary files left over from generating a new Rails app."
author: RailsApps

category: other
tags: [utilities, configuration]

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
rails_apps_composer-1.5.5 recipes/cleanup.rb
rails_apps_composer-1.5.4 recipes/cleanup.rb
rails_apps_composer-1.5.3 recipes/cleanup.rb
rails_apps_composer-1.5.2 recipes/cleanup.rb
rails_apps_composer-1.5.1 recipes/cleanup.rb
thyone_creator-0.0.5 recipes/cleanup.rb
thyone_creator-0.0.4 recipes/cleanup.rb
thyone_creator-0.0.3 recipes/cleanup.rb
thyone_creator-0.0.2 recipes/cleanup.rb
rails_apps_composer-1.5.0 recipes/cleanup.rb
rails_apps_composer-1.4.15 recipes/cleanup.rb
rails_apps_composer-1.4.14 recipes/cleanup.rb
rails_apps_composer-1.4.13 recipes/cleanup.rb
rails_apps_composer-1.4.12 recipes/cleanup.rb
rails_apps_composer-1.4.11 recipes/cleanup.rb
rails_apps_composer-1.4.10 recipes/cleanup.rb
rails_apps_composer-1.4.9 recipes/cleanup.rb
rails_apps_composer-1.4.8 recipes/cleanup.rb
rails_apps_composer-1.4.7 recipes/cleanup.rb
rails_apps_composer-1.4.6 recipes/cleanup.rb