lib/earth/automobile/automobile_make/data_miner.rb in earth-0.3.15 vs lib/earth/automobile/automobile_make/data_miner.rb in earth-0.4.0

- old
+ new

@@ -17,9 +17,20 @@ SELECT DISTINCT automobile_make_model_year_variants.make_name FROM automobile_make_model_year_variants } end + # sabshere 1/31/11 add Avanti, DaimlerChrysler, IHC, Tesla, etc. + process "Derive extra manufacturer names from CAFE data" do + AutomobileMakeFleetYear.run_data_miner! + connection.execute %{ + INSERT IGNORE INTO automobile_makes(name) + SELECT DISTINCT automobile_make_fleet_years.make_name + FROM automobile_make_fleet_years + } + end + + # FIXME TODO make this a method on AutomobileMake? process "Calculate fuel efficiency from automobile make fleet years for makes with CAFE data" do AutomobileMakeFleetYear.run_data_miner! make_fleet_years = AutomobileMakeFleetYear.arel_table makes = AutomobileMake.arel_table conditional_relation = makes[:name].eq(make_fleet_years[:make_name])