Sha256: eb598f1a1fd399222548742e5e3f5658fb5b4c6fb602005febb3d2b5426938dc
Contents?: true
Size: 1.44 KB
Versions: 1
Compression:
Stored size: 1.44 KB
Contents
class Fuel < ActiveRecord::Base set_primary_key :name has_many :fuel_years, :foreign_key => 'fuel_name' data_miner do tap "Brighter Planet's fuels data", Earth.taps_server end def latest_year fuel_years.find_by_year(fuel_years.maximum('year')) end def energy_content if content = super content elsif fuel_years.present? latest_year.energy_content end end def energy_content_units if units = super units elsif fuel_years.present? latest_year.energy_content_units end end def carbon_content if content = super content elsif fuel_years.present? latest_year.carbon_content end end def carbon_content_units if units = super units elsif fuel_years.present? latest_year.carbon_content_units end end def co2_emission_factor if ef = super ef elsif fuel_years.present? latest_year.co2_emission_factor end end def co2_emission_factor_units if units = super units elsif fuel_years.present? latest_year.co2_emission_factor_units end end def co2_biogenic_emission_factor if ef = super ef elsif fuel_years.present? latest_year.co2_biogenic_emission_factor end end def co2_biogenic_emission_factor_units if units = super units elsif fuel_years.present? latest_year.co2_biogenic_emission_factor_units end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
earth-0.4.0 | lib/earth/fuel/fuel.rb |