class CongressApi::Members
Public Instance Methods
bills(id, type)
click to toggle source
# File lib/congress_api/members.rb, line 35 def bills(id, type) # type is cosponsored or withdrawn v1.get("/members/#{id}/bills/#{type}.json").parsed_response.results.first.bills end
by_chamber(congress, chamber)
click to toggle source
# File lib/congress_api/members.rb, line 3 def by_chamber(congress, chamber) v1.get("/#{congress}/#{chamber}/members.json").parsed_response.results.first.members end
by_id(id)
click to toggle source
# File lib/congress_api/members.rb, line 7 def by_id(id) v1.get("/members/#{id}.json").parsed_response.results.first end
compare_bills(congress, chamber, id1, id2)
click to toggle source
# File lib/congress_api/members.rb, line 39 def compare_bills(congress, chamber, id1, id2) v1.get("/members/#{id1}/bills/#{id2}/#{congress}/#{chamber}.json").parsed_response.results end
compare_votes(congress, chamber, id1, id2)
click to toggle source
# File lib/congress_api/members.rb, line 31 def compare_votes(congress, chamber, id1, id2) v1.get("/members/#{id1}/votes/#{id2}/#{congress}/#{chamber}.json").parsed_response.results end
house_by_district(state, district)
click to toggle source
# File lib/congress_api/members.rb, line 19 def house_by_district(state, district) v1.get("/members/house/#{state}/#{district}/current.json").parsed_response.results.first end
leaving(congress, chamber)
click to toggle source
# File lib/congress_api/members.rb, line 23 def leaving(congress, chamber) v1.get("/#{congress}/#{chamber}/members/leaving.json").parsed_response.results end
new_members()
click to toggle source
# File lib/congress_api/members.rb, line 11 def new_members v1.get('/members/new.json').parsed_response.results.first end
senate_by_state(state)
click to toggle source
# File lib/congress_api/members.rb, line 15 def senate_by_state(state) v1.get("/members/senate/#{state}/current.json").parsed_response.results end
votes(id)
click to toggle source
# File lib/congress_api/members.rb, line 27 def votes(id) v1.get("/members/#{id}/votes.json").parsed_response.results end