Sha256: 8651cbe1515aec5ba75f237126003871920fa36eda472143c00140978dab87af
Contents?: true
Size: 794 Bytes
Versions: 2
Compression:
Stored size: 794 Bytes
Contents
require 'rails/generators/base' require 'securerandom' module CamaleonCms module Generators class InstallGenerator < Rails::Generators::Base source_root File.expand_path("../install_template", __FILE__) desc "This generator create all basic Camaleon CMS structure." def create_initializer_file copy_file "system.json", "config/system.json" copy_file "plugin_routes.rb", "lib/plugin_routes.rb" copy_file "../../../../Gemfile", "lib/Gemfile_camaleon" directory("apps", "app/apps") append_to_file 'Gemfile' do "\n\n#################### Camaleon CMS include all gems for plugins and themes #################### \nrequire './lib/plugin_routes' \ninstance_eval(PluginRoutes.draw_gems)" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
camaleon_cms-0.0.2 | lib/generators/camaleon_cms/install_generator.rb |
camaleon_cms-0.0.1 | lib/generators/camaleon_cms/install_generator.rb |