Class: Lesli::Generators::BaseGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Lesli::Generators::BaseGenerator
- Defined in:
- lib/generators/lesli/base_generator.rb
Overview
Shared base generator for all Lesli generators.
This class centralizes the logic used by all generators, such as:
-
engine name detection
-
engine namespace detection
-
domain name normalization
-
resource naming helpers
This avoids duplicating the same helper methods in every generator.
Direct Known Subclasses
ControllerGenerator, ModelGenerator, ScaffoldGenerator, ServiceGenerator, ViewsGenerator