Class: Lesli::Generators::BaseGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
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.