Class: RailTripRecord

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
BrighterPlanet::RailTrip, Sniff::Emitter
Defined in:
lib/test_support/rail_trip_record.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from BrighterPlanet::RailTrip

rail_trip_model

Class Method Details

.research(key) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/test_support/rail_trip_record.rb', line 13

def research(key)
  case key
  when :diesel_emission_factor
    22.59.pounds_per_gallon.to(:kilograms_per_litre) # CO2 / diesel  https://brighterplanet.sifterapp.com/projects/30/issues/455
  when :electricity_emission_factor
    1.36.pounds.to(:kilograms) # CO2 / kWh https://brighterplanet.sifterapp.com/projects/30/issues/455
  end
end

Instance Method Details

#emission_dateObject



23
24
25
# File 'lib/test_support/rail_trip_record.rb', line 23

def emission_date
  created_at.to_date #FIXME we should add a date characteristic for this emitter
end