Class: IuguLogger::Generators::InstallGenerator

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

Overview

Run via:

rails g iugu_logger:install

Creates ‘config/initializers/iugu_logger.rb` with sensible defaults. Idempotent — re-running asks before overwriting.

Instance Method Summary collapse

Instance Method Details

#create_initializerObject



17
18
19
# File 'lib/generators/iugu_logger/install/install_generator.rb', line 17

def create_initializer
  template 'iugu_logger.rb.tt', 'config/initializers/iugu_logger.rb'
end

#post_install_summaryObject



21
22
23
24
# File 'lib/generators/iugu_logger/install/install_generator.rb', line 21

def post_install_summary
  say "\n  iugu_logger #{IuguLogger::VERSION} initializer installed.", :green
  say '  Run `bundle exec rake iugu_logger:smoke` to validate the setup.', :green
end