Class: Cmdx::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/cmdx/install_generator.rb

Overview

Generates CMDx initializer file for Rails applications

This generator creates a configuration initializer that sets up global CMDx settings for the Rails application. It copies a pre-configured initializer template to the standard Rails initializers directory.

Instance Method Summary collapse

Instance Method Details

#copy_initializer_filevoid

This method returns an undefined value.

Copies the CMDx initializer template to the Rails application

Creates a new initializer file at ‘config/initializers/cmdx.rb` containing the default CMDx configuration settings. This allows applications to customize global CMDx behavior through the standard Rails configuration pattern.

Examples:

Basic usage

rails generate cmdx:install

Custom initializer location

generator.copy_initializer_file
# => Creates config/initializers/cmdx.rb


30
31
32
# File 'lib/generators/cmdx/install_generator.rb', line 30

def copy_initializer_file
  copy_file("install.rb", "config/initializers/cmdx.rb")
end