Class: Evnt::InitializerGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Evnt::InitializerGenerator
- Defined in:
- lib/generators/evnt/initializer_generator.rb
Overview
InitializerGenerator.
Instance Method Summary collapse
Instance Method Details
#create_initializer ⇒ Object
15 16 17 18 19 20 |
# File 'lib/generators/evnt/initializer_generator.rb', line 15 def create_initializer directory './initializer', './' update_config_application manage_migrated_option end |
#manage_migrated_option ⇒ Object
28 29 30 31 32 |
# File 'lib/generators/evnt/initializer_generator.rb', line 28 def manage_migrated_option return unless [:migrated] invoke 'model', ['EvntEvent', 'name:string', 'payload:text'] end |
#update_config_application ⇒ Object
22 23 24 25 26 |
# File 'lib/generators/evnt/initializer_generator.rb', line 22 def update_config_application application "config.autoload_paths += %W[\#{Rails.root}/app/commands]" application "config.autoload_paths += %W[\#{Rails.root}/app/events]" application "config.autoload_paths += %W[\#{Rails.root}/app/handlers]" end |