Class: Daidan::Generators::BaseGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/daidan/generators/base_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(app_name) ⇒ BaseGenerator

Returns a new instance of BaseGenerator.



6
7
8
9
# File 'lib/daidan/generators/base_generator.rb', line 6

def initialize(app_name)
  @app_name = app_name.strip
  validate_app_name
end

Instance Method Details

#generateObject



11
12
13
14
15
# File 'lib/daidan/generators/base_generator.rb', line 11

def generate
  create_directories
  create_files
  puts "✅ Created new app: #{@app_name}"
end