AlchemyCMS/alchemy_cms

View on GitHub
lib/generators/alchemy/module/templates/module_config.rb.tt

Summary

Maintainability
Test Coverage
Rails.application.config.to_prepare do
  Alchemy::Modules.register_module({
    name: '<%= @module_name %>',
    order: 1,
    navigation: {
      name: 'modules.<%= @module_name %>',
      controller: '/admin/<%= @module_name %>',
      action: 'index',
      image: 'alchemy/<%= @module_name %>_module.png',
      sub_navigation: [{
        name: 'modules.<%= @module_name %>',
        controller: '/admin/<%= @module_name %>',
        action: 'index'
      }]
    }
  })

  Alchemy.register_ability(<%= @controller_class %>Ability)
end