From 0d8256433acde8bebcbeb21cc1f7e3fa7524d961 Mon Sep 17 00:00:00 2001 From: dixpac Date: Sat, 25 Feb 2017 12:48:15 +0100 Subject: Imporove docs for Rails::AppGenerator [ci skip] Add example so its easier to understand how one can overide an app generator. --- railties/lib/rails/generators/rails/app/app_generator.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'railties/lib/rails/generators') diff --git a/railties/lib/rails/generators/rails/app/app_generator.rb b/railties/lib/rails/generators/rails/app/app_generator.rb index 86326d98ed..442258c9d1 100644 --- a/railties/lib/rails/generators/rails/app/app_generator.rb +++ b/railties/lib/rails/generators/rails/app/app_generator.rb @@ -32,6 +32,14 @@ module Rails # This allows you to override entire operations, like the creation of the # Gemfile, README, or JavaScript files, without needing to know exactly # what those operations do so you can create another template action. + # + # class CustomAppBuilder < Rails::AppBuilder + # def test + # @generator.gem "rspec-rails", group: [:development, :test] + # run "bundle install" + # generate "rspec:install" + # end + # end class AppBuilder def rakefile template "Rakefile" -- cgit v1.2.3