Class: ActivityEngine::Generators::RegisterGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- ActivityEngine::Generators::RegisterGenerator
- Defined in:
- lib/generators/activity_engine/register_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_initializer ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/generators/activity_engine/register_generator.rb', line 10 def copy_initializer generate('activity_engine:install') text = [ "ActivityEngine.register_models('#{class_name}')", "ActivityEngine.register_controller('#{class_name.pluralize}Controller', '#{method_name}')", "", "" ].join("\n") inject_into_file('config/post_initializers/activity_engine_config.rb', text, before: /\A.*ActivityEngine.register/) end |