class CongressApi::Votes

Public Instance Methods

by_date(chamber, year, month) click to toggle source

pass yyyy, mm, or start and end dates as yyyy-mm-dd

# File lib/congress_api/votes.rb, line 12
def by_date(chamber, year, month)
  v1.get("/#{chamber}/votes/#{year}/#{month}.json").parsed_response.results
end
by_type(congress, chamber, type) click to toggle source
# File lib/congress_api/votes.rb, line 7
def by_type(congress, chamber, type) # missed, party, loneno or perfect
  v1.get("/#{congress}/#{chamber}/votes/#{type}.json").parsed_response.results.first
end
nominations(congress) click to toggle source
# File lib/congress_api/votes.rb, line 16
def nominations(congress)
  v1.get("/#{congress}/nominations.json").parsed_response.results.first
end
roll_call(congress, chamber, session, roll_call_number) click to toggle source
# File lib/congress_api/votes.rb, line 3
def roll_call(congress, chamber, session, roll_call_number)
  v1.get("/#{congress}/#{chamber}/sessions/#{session}/votes/#{roll_call_number}.json").parsed_response.results.votes.vote
end