aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails
diff options
context:
space:
mode:
authorRobin Dupret <robin.dupret@gmail.com>2015-07-23 18:03:40 +0200
committerRobin Dupret <robin.dupret@gmail.com>2015-07-23 19:36:49 +0200
commita120f2716e794f49677804b1e0733c4baa61e96a (patch)
treed25c627c7d4cb9a0d15f74799805f5a40286f0c6 /railties/lib/rails
parentce32c9da962a9dd7a894c9a4457db9dd5f5a5a1f (diff)
downloadrails-a120f2716e794f49677804b1e0733c4baa61e96a.tar.gz
rails-a120f2716e794f49677804b1e0733c4baa61e96a.tar.bz2
rails-a120f2716e794f49677804b1e0733c4baa61e96a.zip
Enable the `api_only` option for API plugins' generators
This way, running a generator inside the plugin's directory, files that are not relevant won't be generated (e.g. views or assets). This won't interfere with the application's generators configuration.
Diffstat (limited to 'railties/lib/rails')
-rw-r--r--railties/lib/rails/generators/rails/plugin/templates/lib/%namespaced_name%/engine.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/railties/lib/rails/generators/rails/plugin/templates/lib/%namespaced_name%/engine.rb b/railties/lib/rails/generators/rails/plugin/templates/lib/%namespaced_name%/engine.rb
index 17afd52177..8938770fc4 100644
--- a/railties/lib/rails/generators/rails/plugin/templates/lib/%namespaced_name%/engine.rb
+++ b/railties/lib/rails/generators/rails/plugin/templates/lib/%namespaced_name%/engine.rb
@@ -1,6 +1,7 @@
<%= wrap_in_modules <<-rb.strip_heredoc
class Engine < ::Rails::Engine
#{mountable? ? ' isolate_namespace ' + camelized_modules : ' '}
+ #{api? ? " config.generators.api_only = true" : ' '}
end
rb
%>