Class: EventEngine::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- EventEngine::Generators::InstallGenerator
- Defined in:
- lib/generators/event_engine/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_event_schema ⇒ Object
8 9 10 |
# File 'lib/generators/event_engine/install_generator.rb', line 8 def create_event_schema template "event_schema.rb", "db/event_schema.rb" end |
#create_initializer ⇒ Object
12 13 14 |
# File 'lib/generators/event_engine/install_generator.rb', line 12 def create_initializer template "initializer.rb", "config/initializers/event_engine.rb" end |
#print_next_steps ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/generators/event_engine/install_generator.rb', line 16 def print_next_steps say <<~MSG EventEngine installed. Next steps: 1. Define events in app/event_definitions/ 2. Run: bin/rails event_engine:schema:dump 3. Commit db/event_schema.rb 4. Configure transport in config/initializers/event_engine.rb MSG end |