No description, website, or topics provided.
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
spec
.gitignore
.rvmrc
CHANGELOG.md
Gemfile
Gemfile.lock
LICENSE
README.md
ROADMAP.md
Rakefile
eastrails.gemspec

README.md

Eastrails generator

This is a tool developed by East Agile to simplify the creation of Rails app and the addition of different components to an existing Rails app.

It provides the following functionalities

Create a new rails app

eastrails init <app_name>

We simply bridge that to the rails new app. Prior to that, we create a gemset with the same name of the app and then install everything into that gemset.

Also you can specify some components for new rails app by passing component names:

eastrails init <app_name> <comma_separated_components_names>

Aside, we also provide some aliases:

tdd = rspec,cucumber
default = tdd,haml,devise,twitter_bootstrap

For full list supported components, see next section.

Adding components

Once the project created, you may want to add several components to it:

eastrails add <component_name>

These components are supported: Rspec, Cucumber, Heroku, Capistrano, Haml, Devise, New Relic, Jasmine, Exception Notifier, Twitter Boostrap, Cancan, Vcr. Use their underscore form (rspec, new_relic,...) to pass into the eastrails add command. With each component, we supply the simplest configuration that make that component available.

Check for security holes

eastrails check