Class: Trek::Generators::Install::Admin::RoutesGenerator

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

Instance Method Summary collapse

Instance Method Details

#add_panels_routesObject



28
29
30
31
32
33
34
35
# File 'lib/generators/trek/install/admin/routes_generator.rb', line 28

def add_panels_routes
  route "resources :images, only: [:new, :create, :edit, :update, :destroy]",
    namespace: [:admin, :panels]
  route "resources :links, only: [:new, :create]",
    namespace: [:admin, :panels]
  route "resources :prompts, only: [:new, :create]",
    namespace: [:admin, :panels]
end

#add_rootObject



12
13
14
# File 'lib/generators/trek/install/admin/routes_generator.rb', line 12

def add_root
  route 'root "dashboards#index"', namespace: :admin
end

#derivation_endpointObject



24
25
26
# File 'lib/generators/trek/install/admin/routes_generator.rb', line 24

def derivation_endpoint
  route '# mount ImageUploader.derivation_endpoint => "derivations/image"'
end

#lookbookObject



20
21
22
# File 'lib/generators/trek/install/admin/routes_generator.rb', line 20

def lookbook
  route 'mount Lookbook::Engine, at: "/lookbook" if Rails.env.development?'
end

#upload_imageObject



16
17
18
# File 'lib/generators/trek/install/admin/routes_generator.rb', line 16

def upload_image
  route 'post "upload", to: "uploads#image", namespace: :admin'
end