The code is now completely covered in specs
[lyrix.git] / config / routes.rb
blob6bdc65c619b523f9b8295058c97557acdbd543f1
1 ActionController::Routing::Routes.draw do |map|
2   map.home '', :controller => 'songs', :action => 'index'
3   map.resources :songs, :usages, :users, :sessions
4   map.resources :shows, :member => {:reorder => :put}
5   
6   map.activate 'activate/:activation_code', :controller => 'users', :action => 'activate'
7   
8   # Slingshot routes
9   map.with_options(:controller => 'slingshot_sync') do |sync|
10     sync.up   'sync/up', :action => 'up'
11     sync.down 'sync/down', :action => 'down'
12     sync.log  'sync/log', :action => 'log'
13   end
15   # Install the default route as the lowest priority.
16   map.connect ':controller/:action/:id.:format'
17   map.connect ':controller/:action/:id'
18 end