Class: Fuel

Inherits:
ActiveRecord::Base
  • Object
show all
Extended by:
Earth::Model
Defined in:
lib/earth/fuel/fuel.rb

Constant Summary collapse

TABLE_STRUCTURE =
"\nCREATE TABLE fuels\n  (\n     name                               CHARACTER VARYING(255) NOT NULL PRIMARY KEY,\n     physical_units                     CHARACTER VARYING(255),\n     density                            FLOAT,\n     density_units                      CHARACTER VARYING(255),\n     energy_content                     FLOAT,\n     energy_content_units               CHARACTER VARYING(255),\n     carbon_content                     FLOAT,\n     carbon_content_units               CHARACTER VARYING(255),\n     oxidation_factor                   FLOAT,\n     biogenic_fraction                  FLOAT,\n     co2_emission_factor                FLOAT,\n     co2_emission_factor_units          CHARACTER VARYING(255),\n     co2_biogenic_emission_factor       FLOAT,\n     co2_biogenic_emission_factor_units CHARACTER VARYING(255)\n  );\n\n"

Instance Method Summary collapse

Methods included from Earth::Model

extend_mining, extended, registry

Instance Method Details

#latest_fuel_yearObject



40
41
42
# File 'lib/earth/fuel/fuel.rb', line 40

def latest_fuel_year
  fuel_years.find_by_year fuel_years.maximum(:year)
end