Sha256: d5c37aa4cf883adca4afb945fff94e5dd7b99a5c1c09f13a1c30f03b4d59ecb7
Contents?: true
Size: 1.04 KB
Versions: 7
Compression:
Stored size: 1.04 KB
Contents
require 'earth/model' require 'earth/automobile/automobile_activity_year_type_fuel' class AutomobileTypeFuel < ActiveRecord::Base extend Earth::Model TABLE_STRUCTURE = <<-EOS CREATE TABLE automobile_type_fuels ( name CHARACTER VARYING(255) NOT NULL PRIMARY KEY, type_name CHARACTER VARYING(255), fuel_family CHARACTER VARYING(255), annual_distance FLOAT, annual_distance_units CHARACTER VARYING(255), fuel_consumption FLOAT, fuel_consumption_units CHARACTER VARYING(255), ch4_emission_factor FLOAT, ch4_emission_factor_units CHARACTER VARYING(255), n2o_emission_factor FLOAT, n2o_emission_factor_units CHARACTER VARYING(255), vehicles FLOAT ); EOS self.primary_key = "name" # for calculating vehicles def latest_activity_year_type_fuel AutomobileActivityYearTypeFuel.latest.where(:type_name => type_name, :fuel_family => fuel_family).first end warn_unless_size 4 end
Version data entries
7 entries across 7 versions & 1 rubygems