class Geocodio::CongressionalDistrict
Attributes
congress_number[R]
current_legislators[R]
district_number[R]
name[R]
proportion[R]
Public Class Methods
new(payload = {})
click to toggle source
# File lib/geocodio/congressional_district.rb, line 11 def initialize(payload = {}) @name = payload['name'] @district_number = payload['district_number'].to_i @congress_number = payload['congress_number'].to_i @congress_years = payload['congress_years'] @proportion = payload['proportion'].to_i @current_legislators = payload['current_legislators'].map do |legislator| Legislator.new(legislator) end end
Public Instance Methods
congress_years()
click to toggle source
# File lib/geocodio/congressional_district.rb, line 23 def congress_years first, last = @congress_years.split('-').map(&:to_i) first..last end