Class: Concensus::StateLegislative::Lower
- Inherits:
-
Concensus::StateLegislative
- Object
- Resource
- Concensus::StateLegislative
- Concensus::StateLegislative::Lower
- Defined in:
- lib/concensus/state_legislative.rb
Instance Attribute Summary
Attributes inherited from Resource
#geometry, #name, #state, #year
Class Method Summary collapse
Methods inherited from Resource
already_unzipped?, file_extension, filename_without_extension, get_and_unzip, #initialize, process_find, state_code_to_id
Constructor Details
This class inherits a constructor from Concensus::Resource
Class Method Details
.find(state, name = nil) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/concensus/state_legislative.rb', line 23 def self.find(state, name = nil) if Concensus::configuration.year == 2011 attribute_key = "NAMELSAD" shp_file_path = get_and_unzip("SLDL/tl_2011_#{state_code_to_id(state)}_sldl.zip") elsif Concensus::configuration.year == 2010 attribute_key = "NAMELSAD10" shp_file_path = get_and_unzip("SLDL/2010/tl_2010_#{state_code_to_id(state)}_sldl10.zip") end return process_find("StateLegislative::Lower", shp_file_path, attribute_key, state, name) end |
.find_all(state) ⇒ Object
35 36 37 |
# File 'lib/concensus/state_legislative.rb', line 35 def self.find_all(state) find(state) end |