Class: SolidEvents::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- SolidEvents::InstallGenerator
- Defined in:
- lib/generators/solid_events/install/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_initializer ⇒ Object
11 12 13 |
# File 'lib/generators/solid_events/install/install_generator.rb', line 11 def add_initializer template "config/initializers/solid_events.rb" end |
#add_schema ⇒ Object
7 8 9 |
# File 'lib/generators/solid_events/install/install_generator.rb', line 7 def add_schema template "db/events_schema.rb" end |
#configure_production ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/generators/solid_events/install/install_generator.rb', line 15 def configure_production insert_into_file Pathname(destination_root).join("config/environments/production.rb"), after: /^([ \t]*).*?(?=\nend)$/ do [ "", '\\1# Configure Solid Events', '\\1config.solid_events.connects_to = { database: { writing: :events } }' ].join("\n") end end |