Election results in the London Borough of Sutton.
Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- require 'rubygems'
- require 'sinatra'
- require 'sinatra-helpers/haml/partials'
- require 'haml'
- # require 'pat'
- require 'lib/models'
-
- get '/' do
- haml :home
- end
-
- get '/wards/:id' do
- @ward = Ward.get(params[:id])
- haml :wards
- end
-
- get '/wards' do
- @postcode = params[:postcode].strip.upcase
-
- unless result = Postcode.finder(@postcode)
- # Invalid postcode
- redirect '/error'
- end
-
- # Postcode valid but not in LB Sutton
- if result.district_code != "00BF"
- redirect '/aliens'
- end
-
- # Postcode in LB Sutton
- @ward = Ward.first( :ons_id => result.ward_code )
-
- haml :wards
- end
-
- get '/how-the-council-election-works' do
- haml :election
- end
-
- get '/how-the-parliament-election-works' do
- haml :parliament
- end
-
- # get '/voting' do
- # haml :voting
- # end
-
- get '/error' do
- haml :error
- end
-
- get '/about' do
- haml :about
- end
-
- get '/aliens' do
- haml :aliens
- end
|