Class: SimpleEmailTracker::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- SimpleEmailTracker::InstallGenerator
- Extended by:
- Generators::Utils::ClassMethods
- Includes:
- Rails::Generators::Migration, Generators::Utils::InstanceMethods
- Defined in:
- lib/generators/simple_email_tracker/install_generator.rb
Instance Method Summary collapse
Methods included from Generators::Utils::ClassMethods
Methods included from Generators::Utils::InstanceMethods
Instance Method Details
#install ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/generators/simple_email_tracker/install_generator.rb', line 13 def install routes = File.open(Rails.root.join("config/routes.rb")).try :read route("mount SimpleEmailTracker::Engine => '/email_trackers'") display "Adding a migration..." migration_template 'migration.rb', 'db/migrate/create_simple_email_tracker_tables.rb' rescue display $!. display "Job's done: migrate!", :blue end |