RailsApps/rails_apps_composer — pull request #275 by JangoSteve (2014-01-30 18:53:18+00:00)
Title: Clean up display of recipes and preferences in README.

We always have to reformat the readme files because it currently spits out something like:

```
Recipes:
["admin", "apps4", "controllers", "core", "email", "email_dev", "extras", "frontend", "gems", "git", "init", "models", "prelaunch", "railsapps", "readme", "routes", "saas", "setup", "testing", "views"]

Preferences:
{:git=>true, :apps4=>"none", :dev_webserver=>"puma", :prod_webserver=>"puma", :database=>"postgresql", :templates=>"haml", :unit_test=>"rspec", :integration=>"rspec-capybara", :continuous_testing=>"none", :fixtures=>"factory_girl", :frontend=>"foundation5", :email=>"sendgrid", :authentication=>"devise", :devise_modules=>"confirmable", :authorization=>"none", :form_builder=>"simple_form", :starter_app=>"home_app", :rvmrc=>true, :quiet_assets=>true, :local_env_file=>"foreman", :better_errors=>true, :markdown_readme=>true, :admin=>"activeadmin", :mailcatcher=>true, :mail_view=>true}
```

With this patch, it instead spits out this:

```
Recipes:

* admin
* apps4
* controllers
* core
* email
* email_dev
* extras
* frontend
* gems
* git
* init
* models
* prelaunch
* railsapps
* readme
* routes
* saas
* setup
* testing
* views

Preferences:

* git: true
* apps4: none
* dev_webserver: puma
* prod_webserver: puma
* database: postgresql
* templates: haml
* unit_test: rspec
* integration: rspec-capybara
* continuous_testing: none
* fixtures: factory_girl
* frontend: foundation5
* email: sendgrid
* authentication: devise
* devise_modules: confirmable
* authorization: none
* form_builder: simple_form
* starter_app: home_app
* rvmrc: true
* quiet_assets: true
* local_env_file: foreman
* better_errors: true
* markdown_readme: true
* admin: activeadmin
* mailcatcher: true
* mail_view: true
```

I'll submit a separate pull request which updates the readme recipe to output markdown by default instead of textile, as discussed in #274.