Class: Cms::Generators::UpgradeModuleGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Cms::Generators::UpgradeModuleGenerator
- Defined in:
- lib/generators/cms/upgrade_module/upgrade_module_generator.rb
Instance Method Summary collapse
- #alter_gemfile ⇒ Object
-
#generate_default_template ⇒ Object
BrowserCMS new generator should probably handle this.
-
#generate_gitignore ⇒ Object
Needs to be more specific than the core BrowserCMS .gitigore Assumed to be run ‘after’ browser_cms:cms.
- #generate_module_files ⇒ Object
Instance Method Details
#alter_gemfile ⇒ Object
9 10 11 |
# File 'lib/generators/cms/upgrade_module/upgrade_module_generator.rb', line 9 def alter_gemfile append_to_file 'Gemfile', "gemspec" end |
#generate_default_template ⇒ Object
BrowserCMS new generator should probably handle this
35 36 37 |
# File 'lib/generators/cms/upgrade_module/upgrade_module_generator.rb', line 35 def generate_default_template generate 'cms:template', 'default' end |
#generate_gitignore ⇒ Object
Needs to be more specific than the core BrowserCMS .gitigore Assumed to be run ‘after’ browser_cms:cms
15 16 17 18 |
# File 'lib/generators/cms/upgrade_module/upgrade_module_generator.rb', line 15 def generate_gitignore remove_file '.gitignore' template 'gitignore.erb', '.gitignore' end |
#generate_module_files ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/generators/cms/upgrade_module/upgrade_module_generator.rb', line 20 def generate_module_files copy_file 'README', "public/bcms/#{name_of_module}/README" copy_file 'build_gem.rake', 'lib/tasks/build_gem.rake' template 'engine.erb', "lib/#{name_of_module}/engine.rb" template 'module_file.erb', "lib/#{name_of_module}.rb" template 'gemspec.erb', "#{name_of_module}.gemspec" template 'routes.erb', "lib/#{name_of_module}/routes.rb" route "routes_for_#{name_of_module}" template 'install.erb', "lib/generators/#{name_of_module}/install/install_generator.rb" template 'USAGE.erb', "lib/generators/#{name_of_module}/install/USAGE" end |