aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantiago Pastorino <santiago@wyeworks.com>2015-04-17 15:31:46 -0300
committerSantiago Pastorino <santiago@wyeworks.com>2015-06-11 16:54:10 -0300
commit3847e485b6feddf1bcfdb856238f0bd096001193 (patch)
treeb4a1c049fca3cd475fd00b8e42b8d0ed89c27558
parent9b66071a3e81b1db10b969010db96f6d5434472b (diff)
downloadrails-3847e485b6feddf1bcfdb856238f0bd096001193.tar.gz
rails-3847e485b6feddf1bcfdb856238f0bd096001193.tar.bz2
rails-3847e485b6feddf1bcfdb856238f0bd096001193.zip
Do not generate app/views directory for api apps
-rw-r--r--railties/lib/rails/generators/rails/app/app_generator.rb6
-rw-r--r--railties/test/generators/api_app_generator_test.rb1
2 files changed, 7 insertions, 0 deletions
diff --git a/railties/lib/rails/generators/rails/app/app_generator.rb b/railties/lib/rails/generators/rails/app/app_generator.rb
index f6ac0107e1..e7543d7bbf 100644
--- a/railties/lib/rails/generators/rails/app/app_generator.rb
+++ b/railties/lib/rails/generators/rails/app/app_generator.rb
@@ -271,6 +271,12 @@ module Rails
end
end
+ def delete_app_views_if_api_option
+ if options[:api]
+ remove_dir 'app/views'
+ end
+ end
+
def delete_js_folder_skipping_javascript
if options[:skip_javascript]
remove_dir 'app/assets/javascripts'
diff --git a/railties/test/generators/api_app_generator_test.rb b/railties/test/generators/api_app_generator_test.rb
index 70b8bde3d5..d19034cf4a 100644
--- a/railties/test/generators/api_app_generator_test.rb
+++ b/railties/test/generators/api_app_generator_test.rb
@@ -76,6 +76,7 @@ class ApiAppGeneratorTest < Rails::Generators::TestCase
def skipped_files
%w(app/assets
app/helpers
+ app/views
config/initializers/assets.rb
config/initializers/cookies_serializer.rb
config/initializers/session_store.rb