Sha256: 5d99614d24010096f3773ae887759cc54fa81301da7ba203c8c6d56f3cf1f32d

Contents?: true

Size: 1.17 KB

Versions: 10

Compression:

Stored size: 1.17 KB

Contents

BusClass.class_eval do
  data_miner do
    schema Earth.database_options do
      string 'name'
      float  'distance'
      string 'distance_units'
      float  'passengers'
      float  'speed'
      string 'speed_units'
      float  'diesel_intensity'
      string 'diesel_intensity_units'
      float  'alternative_fuels_intensity'
      string 'alternative_fuels_intensity_units'
      float  'air_conditioning_emission_factor'
      string 'air_conditioning_emission_factor_units'
    end
    
    import "a list of bus classes and pre-calculated trip and fuel use characteristics",
           :url => 'https://spreadsheets.google.com/pub?key=0AoQJbWqPrREqdGRsSnJoS1hraGJvR012cDROWXFPbVE&hl=en&single=true&gid=0&output=csv' do
      key   'name'
      store 'distance', :units_field_name => 'distance_units'
      store 'passengers'
      store 'speed', :units_field_name => 'speed_units'
      store 'diesel_intensity', :units_field_name => 'diesel_intensity_units'
      store 'alternative_fuels_intensity', :units_field_name => 'alternative_fuels_intensity_units'
      store 'air_conditioning_emission_factor', :units_field_name => 'air_conditioning_emission_factor_units'
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
earth-0.3.9 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.8 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.7 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.6 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.5 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.4 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.3 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.2 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.1 lib/earth/bus/bus_class/data_miner.rb
earth-0.3.0 lib/earth/bus/bus_class/data_miner.rb