Module: Releaf::Content
- Defined in:
- app/builders/releaf/content/content_type_dialog_builder.rb,
app/builders/releaf/content/go_to_dialog_builder.rb,
app/controllers/releaf/content/nodes_controller.rb,
app/builders/releaf/content/move_dialog_builder.rb,
app/builders/releaf/content/copy_dialog_builder.rb,
app/middleware/releaf/content/routes_reloader.rb,
lib/releaf/content/router_proxy.rb,
lib/releaf/content/node_mapper.rb,
lib/releaf/content/engine.rb,
lib/releaf/content/route.rb,
lib/releaf/content/node.rb
Defined Under Namespace
Modules: Builders, Node, NodeMapper, Nodes
Classes: ContentTypeDialogBuilder, CopyDialogBuilder, Engine, GoToDialogBuilder, MoveDialogBuilder, NodesController, Route, RouterProxy, RoutesReloader
Class Method Summary
collapse
Class Method Details
.draw_component_routes(router) ⇒ Object
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/releaf/content/engine.rb', line 16
def self.draw_component_routes router
router.namespace :releaf, path: nil do
router.namespace :content, path: nil do
router.releaf_resources :nodes, except: [:show] do
router.collection do
router.get :content_type_dialog
router.get :generate_url
router.get :go_to_dialog
end
router.member do
router.get :copy_dialog
router.post :copy
router.get :move_dialog
router.post :move
end
end
end
end
end
|
.initialize_component ⇒ Object
12
13
14
|
# File 'lib/releaf/content/engine.rb', line 12
def self.initialize_component
Rails.application.config.middleware.use Releaf::Content::RoutesReloader
end
|