lib/earth/automobile/automobile_make_year.rb in earth-0.12.4 vs lib/earth/automobile/automobile_make_year.rb in earth-1.0.0

- old
+ new

@@ -1,13 +1,24 @@ +require 'earth/model' + class AutomobileMakeYear < ActiveRecord::Base + extend Earth::Model + + TABLE_STRUCTURE = <<-EOS + +CREATE TABLE automobile_make_years + ( + name CHARACTER VARYING(255) NOT NULL PRIMARY KEY, + make_name CHARACTER VARYING(255), + year INTEGER, + fuel_efficiency FLOAT, + fuel_efficiency_units CHARACTER VARYING(255), + weighting FLOAT /* for calculating AutomobileMake fuel efficiences */ + ); + +EOS + self.primary_key = "name" - - col :name - col :make_name - col :year, :type => :integer - col :fuel_efficiency, :type => :float - col :fuel_efficiency_units - col :weighting, :type => :float # for calculating AutomobileMake fuel efficiences warn_unless_size 1276 warn_if_any_nulls end