Customization

Template uses config.yml file for installing and configuring rails gems and other stuff. The list of statements that will help you to customize your own template are given below.

The configuration file consists of several blocks like. They divide the application generation process into some logic parts.

rvm: ...testing: ...documentation: ...deploy: ...

The main part of each block is gems. So if you want more gems to be added to your project just add a new block with any name, which suits your aim with appropriate gems block or add your gems to any existing block.

If you need to make some actions after gem is added, i.e. run rails generate rspec:install you can put callback to the runner that will be executed after gem is added. By convention callback name depends on gem name and should look like this