Class: CmAdmin::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- CmAdmin::InstallGenerator
- Defined in:
- lib/generators/cm_admin/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#add_required_gems ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/generators/cm_admin/install_generator.rb', line 15 def add_required_gems gem 'slim' gem 'simple_form' system("yarn add bootstrap") system("yarn add @fortawesome/fontawesome-free") system("yarn add select2") end |
#copy_asset_file ⇒ Object
30 31 32 33 34 |
# File 'lib/generators/cm_admin/install_generator.rb', line 30 def copy_asset_file copy_file "assets/images/cm.png", "app/assets/images/cm.png" directory "assets/stylesheets/", "app/assets/stylesheets/" remove_file "app/assets/stylesheets/application.css" end |
#copy_layout_file ⇒ Object
23 24 25 26 27 28 |
# File 'lib/generators/cm_admin/install_generator.rb', line 23 def copy_layout_file copy_file "layouts/_side_navbar.html.slim", "app/views/layouts/_side_navbar.html.slim" copy_file "layouts/_navbar.html.slim", "app/views/layouts/_navbar.html.slim" remove_file "app/views/layouts/application.html.erb" copy_file "layouts/application.html.slim", "app/views/layouts/application.html.slim" end |