Skip to content

Instantly share code, notes, and snippets.

@caironoleto
Created October 3, 2010 20:53
Show Gist options
  • Save caironoleto/608928 to your computer and use it in GitHub Desktop.
Save caironoleto/608928 to your computer and use it in GitHub Desktop.
require 'rubygems'
require 'sinatra'
require 'json'
require 'httparty'
class Http
include HTTParty
end
jobs = {"governador" => 13, "senador" => 15, "deputado-federal" => 16, "deputado-estadual" => 17}
get "/presidente" do
@results = JSON.parse(Http.get("http://divulgacao.tse.gov.br/dados/br11.json"))["c"].map{|j| [j["nm"], j["v"]]}
erb :show
end
get "/:state/:job" do
@results = JSON.parse(Http.get("http://divulgacao.tse.gov.br/dados/#{params[:state]}#{jobs[params[:job]]}.json"))["c"].map{|j| [j["nm"], j["v"]]}
erb :show
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment