Class: Trek::Generators::Install::AdminGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Helpers
Defined in:
lib/generators/trek/install/admin_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_base_controllerObject



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_controllerObject



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_modelObject



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_viewsObject



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_controllerObject



35
36
37
38
# File 'lib/generators/trek/install/admin_generator.rb', line 35

def add_menu_nodes_controller
  template "controllers/admin/menu_nodes_controller.rb",
    "app/controllers/admin/menu_nodes_controller.rb"
end

#add_uploads_controllerObject



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_viewsObject



40
41
42
43
44
45
# File 'lib/generators/trek/install/admin_generator.rb', line 40

def copy_menu_nodes_views
  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_adminObject



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