class method
self.api_only!
Ruby on Rails 5.1.7
Since v5.0.7.2Signature
self.api_only!()
Configure generators for API only applications. It basically hides everything that is usually browser related, such as assets and session migration generators, and completely disable helpers and assets so generators such as scaffold won’t create them.
Source
# File railties/lib/rails/generators.rb, line 115
def api_only!
hide_namespaces "assets", "helper", "css", "js"
options[:rails].merge!(
api: true,
assets: false,
helper: false,
template_engine: nil
)
if ARGV.first == "mailer"
options[:rails].merge!(template_engine: :erb)
end
end
Defined in railties/lib/rails/generators.rb line 115
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Generators