class Sunlight::Congress::Legislator

Attributes

first_name[RW]
last_name[RW]
website[RW]

Public Class Methods

by_zipcode(zipcode) click to toggle source
# File lib/sunlight/congress/legislator.rb, line 18
def self.by_zipcode(zipcode)
  uri = URI("http://congress.api.sunlightfoundation.com/legislators/locate?zip=#{zipcode}&apikey=#{Sunlight::Congress.api_key}")

  JSON.load(Net::HTTP.get(uri))["results"].collect{|json| new(json) }
end
new(options) click to toggle source
# File lib/sunlight/congress/legislator.rb, line 12
def initialize(options)
  self.first_name = options["first_name"]
  self.last_name = options["last_name"]
  self.website = options["website"]
end