Class: Trek::Generators::Install::AdminGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Trek::Generators::Install::AdminGenerator
- Includes:
- Helpers
- Defined in:
- lib/generators/trek/install/admin_generator.rb
Instance Method Summary collapse
- #add_base_controller ⇒ Object
- #add_dashboard_controller ⇒ Object
- #add_dashboard_model ⇒ Object
- #add_dashboards_views ⇒ Object
- #add_menu_nodes_controller ⇒ Object
- #add_uploads_controller ⇒ Object
- #copy_menu_nodes_views ⇒ Object
- #layout_admin ⇒ Object
Instance Method Details
#add_base_controller ⇒ Object
15 16 17 18 |
# File 'lib/generators/trek/install/admin_generator.rb', line 15 def add_base_controller template "controllers/admin/base_controller.rb", "app/controllers/admin/base_controller.rb" end |
#add_dashboard_controller ⇒ Object
20 21 22 23 |
# File 'lib/generators/trek/install/admin_generator.rb', line 20 def add_dashboard_controller template "controllers/admin/dashboards_controller.rb", "app/controllers/admin/dashboards_controller.rb" end |
#add_dashboard_model ⇒ Object
47 48 49 50 |
# File 'lib/generators/trek/install/admin_generator.rb', line 47 def add_dashboard_model template "models/dashboard.rb", "app/models/admin/dashboard.rb" end |
#add_dashboards_views ⇒ Object
30 31 32 33 |
# File 'lib/generators/trek/install/admin_generator.rb', line 30 def add_dashboards_views template "views/admin/dashboards/index.html.slim", "app/views/admin/dashboards/index.html.slim" end |
#add_menu_nodes_controller ⇒ Object
35 36 37 38 |
# File 'lib/generators/trek/install/admin_generator.rb', line 35 def template "controllers/admin/menu_nodes_controller.rb", "app/controllers/admin/menu_nodes_controller.rb" end |
#add_uploads_controller ⇒ Object
52 53 54 55 |
# File 'lib/generators/trek/install/admin_generator.rb', line 52 def add_uploads_controller template "controllers/admin/uploads_controller.rb", "app/controllers/admin/uploads_controller.rb" end |
#copy_menu_nodes_views ⇒ Object
40 41 42 43 44 45 |
# File 'lib/generators/trek/install/admin_generator.rb', line 40 def template "views/admin/menu_nodes/edit.html.slim", "app/views/admin/menu_nodes/edit.html.slim" template "views/admin/menu_nodes/_form.html.slim", "app/views/admin/menu_nodes/_form.html.slim" end |
#layout_admin ⇒ Object
25 26 27 28 |
# File 'lib/generators/trek/install/admin_generator.rb', line 25 def layout_admin template "layouts/admin.html.slim", "app/views/layouts/admin.html.slim" end |