lib/earth/residence/residence_fuel_price.rb in earth-0.5.0 vs lib/earth/residence/residence_fuel_price.rb in earth-0.5.2
- old
+ new
@@ -5,14 +5,19 @@
self.minimum_cohort_size = 5 # ? FIXME
belongs_to :fuel, :class_name => 'ResidenceFuelType', :foreign_key => 'residence_fuel_type_name'
belongs_to :locatable, :polymorphic => true
- data_miner do
- tap "Brighter Planet's residence fuel price data", Earth.taps_server
-
- process "pull dependencies" do
- run_data_miner_on_belongs_to_associations
- end
+ create_table do
+ string 'row_hash'
+ string 'residence_fuel_type_name'
+ integer 'year'
+ integer 'month'
+ float 'price'
+ string 'price_units'
+ string 'price_description'
+ string 'locatable_id'
+ string 'locatable_type'
+ index ['price', 'residence_fuel_type_name', 'month', 'year', 'locatable_type', 'locatable_id']
+ index ['price', 'residence_fuel_type_name']
end
-
end