This repository has been archived on 2020-05-27. You can view files and clone it, but cannot push or open issues/pull-requests.
binaryattraction/config/router.rb

24 lines
838 B
Ruby
Raw Normal View History

2008-10-01 02:19:35 -04:00
Merb.logger.info("Compiling routes...")
Merb::Router.prepare do |r|
# custom routes for specific thingeys
r.match('/').to(:controller => 'home', :action => 'index')
r.match('/acceptable_use').to(:controller => 'home', :action => 'acceptable_use')
r.match('/disclaimer').to(:controller => 'home', :action => 'disclaimer')
r.match('/hall_of_fame').to(:controller => 'home', :action => 'hall_of_fame')
2008-10-17 04:53:38 -04:00
r.match('/photos/by_email').to(:controller => 'photos', :action => 'by_email')
r.match('/photos/by_hash/:id').to(:controller => 'photos', :action => 'by_hash')
# restful things
2008-10-01 02:19:35 -04:00
r.resources :sessions
r.resources :users
r.resources :votes
r.resources :favorites
r.resources :photos, :member => {
:thumbnail => :get,
:flag => :get,
:approve => :get
}, :collection => {
:moderate => :get
}
2008-10-01 02:19:35 -04:00
end