Sha256: e8926136b7dae619328f20032a780702644283317fb12f351d20356cb16df71e

Contents?: true

Size: 1.17 KB

Versions: 14

Compression:

Stored size: 1.17 KB

Contents

ActionController::Routing::Routes.draw do |map|
  map.with_options :controller => 'results' do |r|
    r.results "results", :conditions => {:method => :get}, :action => "index"
    r.result "results/:survey_code", :conditions => {:method => :get}, :action => "show"
  end   
  map.with_options :controller => 'surveyor' do |s|
    s.available_surveys "surveys",                                        :conditions => {:method => :get}, :action => "new"                      # GET survey list
    s.take_survey       "surveys/:survey_code",                            :conditions => {:method => :post}, :action => "create"                  # Only POST of survey to create
    s.view_my_survey    "surveys/:survey_code/:response_set_code.:format", :conditions => {:method => :get}, :action => "show", :format => "html"  # GET viewable/printable? survey
    s.edit_my_survey    "surveys/:survey_code/:response_set_code/take",    :conditions => {:method => :get}, :action => "edit"                     # GET editable survey 
    s.update_my_survey  "surveys/:survey_code/:response_set_code",         :conditions => {:method => :put}, :action => "update"                   # PUT edited survey 
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
surveyor-0.20.0 config/routes.rb
surveyor-0.19.7 config/routes.rb
surveyor-0.19.6 config/routes.rb
surveyor-0.19.5 config/routes.rb
surveyor-0.19.4 config/routes.rb
surveyor-0.19.3 config/routes.rb
surveyor-0.19.2 config/routes.rb
surveyor-0.19.1 config/routes.rb
surveyor-0.19.0 config/routes.rb
surveyor-0.18.2 config/routes.rb
surveyor-0.18.1 config/routes.rb
surveyor-0.18.0 config/routes.rb
surveyor-0.17.0 config/routes.rb
surveyor-0.16.1 config/routes.rb