Class: Rails::Generators::ScaffoldControllerGenerator

Inherits:
NamedBase
  • Object
show all
Defined in:
lib/i18n_scaffold_controller_template/generators/rails/scaffold_controller_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_api_controller_with_namespaceObject



14
15
16
17
18
19
20
# File 'lib/i18n_scaffold_controller_template/generators/rails/scaffold_controller_generator.rb', line 14

def create_api_controller_with_namespace
  return unless options.with_api?
  path = ['app/controllers/api']
  path << options[:api_version].underscore if options[:api_version].present?
  path << controller_class_path << "#{controller_file_name}_controller.rb"
  template 'api_controller.rb', File.join(*path)
end