4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/vitrage/router.rb', line 4
def routes(rails_router, options = {})
cs = options[:controller] ? options[:controller].to_s : "pieces"
rails_router.post '/vitrage/pieces' => "#{cs}#create", as: :vitrage_pieces
rails_router.get '/vitrage/pieces/new' => "#{cs}#new", as: :new_vitrage_piece
rails_router.get '/vitrage/pieces/restore_order' => "#{cs}#restore_order", as: :restore_order_vitrage_pieces
rails_router.get '/vitrage/pieces/:id/edit' => "#{cs}#edit", as: :edit_vitrage_piece
rails_router.get '/vitrage/pieces/:id' => "#{cs}#show", as: :vitrage_piece
rails_router.match '/vitrage/pieces/:id' => "#{cs}#update", via: [:patch, :put]
rails_router.delete '/vitrage/pieces/:id' => "#{cs}#destroy"
rails_router.post '/vitrage/pieces/:id/reorder' => "#{cs}#reorder", as: :vitrage_piece_reoder
end
|