Skip to content

Commit

Permalink
Exposing Legislator vote comparisons
Browse files Browse the repository at this point in the history
  • Loading branch information
hoverbird committed Sep 7, 2009
1 parent 2cf9977 commit 9260523
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 7 deletions.
13 changes: 7 additions & 6 deletions legisl8r.rb
Expand Up @@ -4,7 +4,7 @@
require 'ny-times-congress'

include NYTimes::Congress
NYTimes::Congress::Base.api_key = ENV['NY_TIMES_CONGRESS_API_KEY']
Base.api_key = ENV['NY_TIMES_CONGRESS_API_KEY']

get '/' do
@joe = Legislator.find('B000444')
Expand All @@ -23,9 +23,10 @@
@members = @congress.members.values
erb :index
end

get '/congress/:chamber/:session/members' do
# congress/senate/110/members/S000770/compare/D000563
get '/congress/:chamber/:session/members/:legislator_1/compare/:legislator_2' do
@congress = Congress.new(params[:session], params[:chamber])
@members = @congress.members.values
erb :index
end
@legislator_1, @legislator_2 = Legislator.find(params[:legislator_1]), Legislator.find(params[:legislator_2])
@comparison = @congress.compare(@legislator_1, @legislator_2)
erb :compare
end
4 changes: 4 additions & 0 deletions views/compare.erb
@@ -0,0 +1,4 @@
<h2><%= @legislator_1.name %> as compared to <%= @legislator_2.name %></h2>

Common Votes: <%= @comparison.common_votes %>, <%= @comparison.agree_percent %>% of the time<br/>
Disagreed Votes: <%= @comparison.common_votes %>, <%= @comparison.disagree_percent %>% of the time
2 changes: 1 addition & 1 deletion views/index.erb
Expand Up @@ -2,6 +2,6 @@

<ul>
<% for member in @members %>
<li><%= member.name %></li>
<li><%= member.name %> - <%= member.id %></li>
<% end %>
</ul>

0 comments on commit 9260523

Please sign in to comment.