Class: CongressApi::Votes
Instance Method Summary collapse
-
#by_date(chamber, year, month) ⇒ Object
pass yyyy, mm, or start and end dates as yyyy-mm-dd.
-
#by_type(congress, chamber, type) ⇒ Object
missed, party, loneno or perfect.
- #nominations(congress) ⇒ Object
- #roll_call(congress, chamber, session, roll_call_number) ⇒ Object
Methods inherited from V1
Constructor Details
This class inherits a constructor from CongressApi::V1
Instance Method Details
#by_date(chamber, year, month) ⇒ Object
pass yyyy, mm, or start and end dates as yyyy-mm-dd
12 13 14 |
# 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) ⇒ Object
missed, party, loneno or perfect
7 8 9 |
# 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) ⇒ Object
16 17 18 |
# 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) ⇒ Object
3 4 5 |
# 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 |