longdistancevoter/bullwinkle — pull request #7 by erikogan (2014-06-18 09:41:14+00:00)
Title: Extract OVF data normalization into its own class.

This is still a work in progress, but I wanted to start the discussion now. I’ve created a separate class to mange the various types of states: 1 state-wide office, county-based, municipality-based, the 2 types of hybrids (those that have name clashes, and those that do not), and the states that require unique treatment.

All that remains are the special-case states: AL, NY, MI, & WI. Of those, the first two are basically county-based, but require some special handling, and the latter two are a nightmare clusterfuck that we will use TargetSmart to do the heavy lifting.

Also RegionManager is a terrible name, so it will probably change. Suggestions?