Class: ApiScaffold::Generators::ApiScaffoldGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/api_scaffold/api_scaffold_generator.rb

Instance Method Summary collapse

Instance Method Details

#generate_filesObject



14
15
16
17
18
19
# File 'lib/generators/api_scaffold/api_scaffold_generator.rb', line 14

def generate_files
  generate "api_scaffold:entity #{class_name} --entity_dir=#{options['entity_dir']}"
  generate "api_scaffold:params_concern #{class_name} --api_version=#{options['api_version']}"
  generate "api_scaffold:controller #{class_name} --api_version=#{options['api_version']} --no_params=#{options['no_params']} --no_entity=#{options['no_entity']} --entity_dir=#{options['entity_dir']}"
  generate "api_scaffold:modify_api_root #{class_name} --api_version=#{options['api_version']}"
end