class method
self.api_only!
Ruby on Rails 5.0.7.2
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 110
def self.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 110
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Generators