aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators.rb
diff options
context:
space:
mode:
Diffstat (limited to 'railties/lib/rails/generators.rb')
-rw-r--r--railties/lib/rails/generators.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/railties/lib/rails/generators.rb b/railties/lib/rails/generators.rb
index cd277c5097..44121f45ce 100644
--- a/railties/lib/rails/generators.rb
+++ b/railties/lib/rails/generators.rb
@@ -68,6 +68,7 @@ module Rails
templates_path.concat config.templates
templates_path.uniq!
hide_namespaces(*config.hidden_namespaces)
+ http_only! if config.http_only?
end
def self.templates_path
@@ -104,6 +105,11 @@ module Rails
Thor::Base.shell = Thor::Shell::Basic
end
+ # Configure generators for http only
+ def self.http_only!
+ hide_namespaces "assets", "css", "js", "session_migration"
+ end
+
# Track all generators subclasses.
def self.subclasses
@subclasses ||= []
@@ -235,7 +241,7 @@ module Rails
rails.delete("plugin_new")
print_list("rails", rails)
- hidden_namespaces.each {|n| groups.delete(n.to_s) }
+ hidden_namespaces.each { |n| groups.delete(n.to_s) }
groups.sort.each { |b, n| print_list(b, n) }
end