Class: Cms::FortressGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Cms::FortressGenerator
- Defined in:
- lib/generators/cms/fortress/fortress_generator.rb
Instance Method Summary collapse
- #copy_files ⇒ Object
- #generate_initialization ⇒ Object
- #generate_migrations ⇒ Object
- #install_comfortable_mexican_sofa ⇒ Object
- #install_devise ⇒ Object
-
#show_readme ⇒ Object
def generate_assets directory ‘app/assets/javascripts/cms/fortress’, ‘app/assets/javascripts/cms/fortress’.
Instance Method Details
#copy_files ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/generators/cms/fortress/fortress_generator.rb', line 23 def copy_files log 'Copying files...' files = [ 'config/roles.yml' ] files.each do |file| copy_file file, file end end |
#generate_initialization ⇒ Object
18 19 20 21 |
# File 'lib/generators/cms/fortress/fortress_generator.rb', line 18 def generate_initialization copy_file 'config/initializers/cms_fortress.rb', 'config/initializers/cms_fortress.rb' end |
#generate_migrations ⇒ Object
14 15 16 |
# File 'lib/generators/cms/fortress/fortress_generator.rb', line 14 def generate_migrations rake("cms_fortress_engine:install:migrations") end |
#install_comfortable_mexican_sofa ⇒ Object
10 11 12 |
# File 'lib/generators/cms/fortress/fortress_generator.rb', line 10 def install_comfortable_mexican_sofa generate("comfy:cms") end |
#install_devise ⇒ Object
6 7 8 |
# File 'lib/generators/cms/fortress/fortress_generator.rb', line 6 def install_devise generate("devise:install") end |
#show_readme ⇒ Object
def generate_assets
directory 'app/assets/javascripts/cms/fortress',
'app/assets/javascripts/cms/fortress'
directory 'app/assets/stylesheets/cms/fortress',
'app/assets/stylesheets/cms/fortress'
end
41 42 43 |
# File 'lib/generators/cms/fortress/fortress_generator.rb', line 41 def show_readme readme 'lib/generators/cms/fortress/templates/README' end |