Module: ModelBase::Generators
- Defined in:
- lib/model_base/generators.rb,
lib/model_base/generators/erb/scaffold.rb,
lib/model_base/generators/model_support.rb,
lib/model_base/generators/factory_bot/model.rb,
lib/model_base/generators/rails/scaffold_controller.rb
Defined Under Namespace
Modules: Erb, FactoryBot, ModelSupport, Rails
Class Method Summary collapse
Class Method Details
.enable! ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/model_base/generators.rb', line 20 def enable! ::Rails::Generators::NamedBase.prepend(ModelSupport) templates_dir = File::('../../templates', __FILE__) ::Rails::Generators.templates_path.unshift(templates_dir) ::Rails::Generators.send(:lookup, ["rails:scaffold_controller"]) ::Rails::Generators::ScaffoldControllerGenerator.source_paths.unshift(templates_dir) Erb::Scaffold.enable! FactoryBot::Model.enable! Rails::ScaffoldController.enable! end |